aboutsummaryrefslogtreecommitdiff
path: root/gcc/vec.h
AgeCommit message (Expand)AuthorFilesLines
2016-09-23vec.h (vNULL): Extend comment to say = vNULL initialization isn't needed for ...Jakub Jelinek1-1/+3
2016-09-23vec.h (vnull::operator vec): Add constexpr keyword for C++11 and later.Jakub Jelinek1-0/+3
2016-04-24add some utility methods to vecTrevor Saunders1-1/+43
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-27Fix memory leak in cilkMartin Liska1-0/+12
2015-07-13Fix double word typos.Aldy Hernandez1-2/+2
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-32/+8
2015-05-27New memory allocation statistics infrastructure.Martin Liska1-6/+8
2015-04-27vec.h (vec): Make splice arguments const.Richard Sandiford1-9/+9
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-15vec.h (vec::safe_grow): Guard against a grow to zero size.Richard Biener1-1/+4
2014-05-17rm a bunch of _stat allocation functionsTrevor Saunders1-2/+3
2014-02-12vec.c (vec_prefix::calculate_allocation): Move as inline variant to vec.h.Richard Biener1-21/+28
2014-02-07parser.c (synthesize_implicit_template_parm): Use grow_tree_vec.Jan Hubicka1-2/+2
2014-01-17re PR tree-optimization/46590 (long compile time with -O2 and many loops)Richard Biener1-1/+53
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-20merge auto_vec and stack_vecTrevor Saunders1-19/+22
2013-11-22add auto_vecTrevor Saunders1-0/+11
2013-11-05don't try and free what must be a null vector when reserving 0 elementsTrevor Saunders1-5/+1
2013-10-28df-scan.c (df_collection_rec): Adjust.Trevor Saunders1-217/+131
2013-09-30vec.h (vec_prefix, vec): Prefix member names with "m_".Richard Sandiford1-88/+88
2013-09-28alloc-pool.c, [...]: Add missing whitespace before "(".Richard Sandiford1-23/+23
2013-07-11This patch adds a call to ggc_free from va_gc::release, which is called by ve...Teresa Johnson1-1/+13
2013-01-10Update copyright years in gcc/Richard Sandiford1-2/+1
2012-11-27Fix bootstrap failure with --enable-gather-detailed-mem-stats.Diego Novillo1-28/+29
2012-11-20Introduce vNULL to use as a nil initializer for vec<>.Diego Novillo1-1/+12
2012-11-20vec.h (class vec_prefix): Change into struct.Jakub Jelinek1-94/+98
2012-11-20Convert vec<> into a POD.Diego Novillo1-95/+108
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-648/+1309
2012-09-12vec.h: Remove compatibility notes for previous distinction between vectors of...Diego Novillo1-18/+0
2012-09-10Remove unnecessary VEC function overloads.Diego Novillo1-128/+21
2012-09-05re PR bootstrap/54484 (r190927 breaks bootstrap with clang compiler)Diego Novillo1-1/+1
2012-09-04Fix bootstrap failure with clang++.Diego Novillo1-3/+3
2012-09-04This patch works around a parsing problem with g++ 4.3.Diego Novillo1-14/+13
2012-09-04re PR bootstrap/54479 (Bootstrap with release-checking broken)Diego Novillo1-1/+2
2012-09-04Make all VEC_* functions, member functions of vec_t.Diego Novillo1-625/+648
2012-08-21Restore df_free_collection_rec call in df_bb_verifyH.J. Lu1-15/+3
2012-08-14backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo1-1001/+738
2012-07-30gengtype.c (adjust_field_type): Diagnose duplicate "length" option applicatio...Laurynas Biveinis1-12/+28
2012-07-24sbitmap.h (SBITMAP_ELT_BITS): Use "1u" trick as for BITMAP_WORD_BITS.Steven Bosscher1-7/+3
2011-11-10vec.h (VEC_BASE): If base is at offset 0 in the structure, use &(P)->base eve...Jakub Jelinek1-0/+5
2011-09-07regrename.c (struct du_head): Make nregs signed.Bernd Schmidt1-0/+5
2011-05-27re PR other/48981 (bootstrap-lto -O3 produces miscompiled, broken gcc)Andrew Pinski1-78/+82
2010-10-11vec.h (VEC_qsort): Define.Nathan Froyd1-0/+6
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-0/+5
2010-07-13re PR debug/44901 (-fcompare-debug failure for tree-predcom.c)Jakub Jelinek1-1/+1
2010-07-06vec.h (FOR_EACH_VEC_ELT_REVERSE): New macro.Nathan Froyd1-0/+7
2010-07-05vec.h (VEC_splice, [...]): New macros.Nathan Froyd1-0/+91
2010-06-28vec.h (vec_heap_free): Add parentheses around free.Nathan Froyd1-1/+2
2010-05-29vec.h: Include statistics.hSteven Bosscher1-0/+2