aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-sccvn.c
AgeCommit message (Expand)AuthorFilesLines
2012-02-24tree-into-ssa (update_ssa): Avoid trailing whitespace in dump_file.Bernhard Reutner-Fischer1-2/+2
2012-01-27re PR tree-optimization/51990 (ICE in copy_reference_ops_from_ref)Tom de Vries1-0/+5
2012-01-25tree-ssa-sccvn.c (vn_reference_eq): Also compare if both bases are dereferenced.Richard Guenther1-0/+4
2012-01-09re PR tree-optimization/51775 (FAIL: gnat.dg/pack9.adb scan-tree-dump-not opt...Richard Guenther1-2/+1
2011-12-06re PR tree-optimization/51245 (ICE in vn_reference_insert_pieces, at tree-ssa...Richard Guenther1-24/+36
2011-12-05tree-ssa-alias.h (struct ao_ref_s): Add volatile_p field.Richard Guenther1-0/+2
2011-11-08gengtype.c (write_field_root): Avoid out-of-scope access of newv.Michael Matz1-1/+5
2011-10-06re PR tree-optimization/38884 (missed FRE with __real and __imag)Richard Guenther1-2/+61
2011-10-05re PR tree-optimization/38885 (missed FRE with BIT_FIELD_REF and vectors)Richard Guenther1-2/+49
2011-10-05tree-ssa-sccvn.c (vn_get_expr_for): Handle CONSTRUCTOR of vector type.Richard Guenther1-5/+24
2011-10-05gimple-fold.c (gimple_fold_stmt_to_constant_1): For ternary ops with an embed...Richard Guenther1-9/+11
2011-09-27re PR middle-end/43864 (Same basic blocks should be merged)Tom de Vries1-13/+0
2011-09-06re PR tree-optimization/48149 (Piecewise complex pass-through not optimized)Richard Guenther1-58/+50
2011-09-06re PR tree-optimization/48317 (SCCVN does not handle vector constructors)Richard Guenther1-53/+73
2011-09-06tree-ssa-sccvn.c (visit_use): CSE stmt pieces and simplify matching.Richard Guenther1-22/+20
2011-08-15re PR tree-optimization/50058 (FAIL: g++.dg/tree-ssa/pr41186.C)Richard Guenther1-5/+4
2011-08-11tree-ssa-sccvn.c (vn_reference_lookup_3): Avoid redundant lookups, make looki...Richard Guenther1-6/+30
2011-08-01tree-ssa-sccvn.c (copy_reference_ops_from_ref): Support FIXED_CST.Julian Brown1-0/+1
2011-07-21re PR tree-optimization/49770 (wrong code with -fno-tree-forwprop)Richard Guenther1-14/+47
2011-07-06re PR tree-optimization/49645 (g++.dg/tree-ssa/pr8781.C FAILs on Tru64 UNIX)Richard Guenther1-15/+39
2011-05-02re PR tree-optimization/48822 (G++ gets stucks and never finishes compilation...Richard Guenther1-7/+21
2011-04-20Makefile.in (INTERNAL_FN_DEF, [...]): Define.Richard Sandiford1-1/+2
2011-03-24re PR tree-optimization/46562 (CCP currently needs iteration for &a[i])Richard Guenther1-14/+32
2011-03-15re PR c++/13954 ([tree-ssa] SRA does not work for classes that use inheritanc...Richard Guenther1-6/+143
2011-02-07re PR tree-optimization/47615 (ICE: too deep recursion in phi_translate/phi_t...Richard Guenther1-4/+9
2011-01-21re PR tree-optimization/47365 (wrong code with -O -ftree-pre)Richard Guenther1-8/+12
2010-12-16tree-ssa-sccvn.c (vn_reference_lookup_3): Always punt if the call to get_ref_...Eric Botcazou1-4/+7
2010-12-08tree-ssa-sccvn.c (copy_reference_ops_from_ref): Use a shift instead of a divi...Richard Guenther1-3/+4
2010-11-23tree-ssa-sccvn.c (vn_reference_lookup_3): Avoid doing work twice.Richard Guenther1-20/+28
2010-11-16tree-ssa-sccvn.c (visit_unary_op): Rename to ...Richard Guenther1-33/+8
2010-11-10re PR tree-optimization/46398 (early FRE miscompiles simple testcase)Richard Biener1-3/+14
2010-11-03builtins.c (fold_builtin_signbit): Use build_zero_cst instead of fold_convert.Nathan Froyd1-2/+2
2010-10-11vec.h (VEC_qsort): Define.Nathan Froyd1-4/+1
2010-10-09re PR tree-optimization/45950 (ICE segmentation fault compiling __udivdi3)Nathan Froyd1-4/+10
2010-10-08tree-ssa-sccvn.c (init_vn_nary_op_from_pieces): New function.Nathan Froyd1-166/+159
2010-09-06tree.def (MISALIGNED_INDIRECT_REF): Remove.Richard Guenther1-9/+0
2010-09-03tree.def (TARGET_MEM_REF): Merge TMR_SYMBOL and TMR_BASE.Richard Guenther1-7/+9
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-9/+9
2010-08-16tree-cfg.c (verify_types_in_gimple_reference): Verify TARGET_MEM_REF a bit.Richard Guenther1-1/+0
2010-07-26re PR tree-optimization/45071 (ICE: tree check: expected ssa_name, have integ...Richard Guenther1-5/+3
2010-07-22re PR middle-end/45017 (miscompile with bitfield and optimization)Richard Guenther1-0/+15
2010-07-15tree.h (enum tree_index): Add TI_INTEGER_THREE.Anatoly Sokolov1-1/+1
2010-07-15tree.h (DECL_CHAIN): Define.Nathan Froyd1-1/+1
2010-07-08tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): Fix stmt check for PO...Richard Guenther1-2/+2
2010-07-08tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): New function.Richard Guenther1-0/+81
2010-07-05tree-ssa-loop-im.c (for_each_index): Do not handle ALIGN_INDIRECT_REF.Richard Guenther1-9/+0
2010-07-042010-07-4 Richard Guenther <rguenther@suse.de>Richard Guenther1-4/+4
2010-07-04re PR tree-optimization/44656 (VN should value-replace operands during alias-...Richard Guenther1-0/+17
2010-07-01re PR middle-end/42834 (memcpy folding overeager)Richard Guenther1-112/+216
2010-06-25With large parts from Jim Wilson:Bernd Schmidt1-0/+4