aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-pre.c
AgeCommit message (Expand)AuthorFilesLines
2014-10-14re PR tree-optimization/63512 (ICE: error: virtual use of statement not up-to...Richard Biener1-0/+2
2014-10-13re PR c++/63419 (verify_gimple failed: "vector CONSTRUCTOR element is not a G...Richard Biener1-4/+9
2014-10-10re PR tree-optimization/63476 (ICE: tree check: expected ssa_name, have var_d...Richard Biener1-2/+25
2014-09-26ipa-prop.c (ipa_intraprocedural_devirtualization): Remove.Jan Hubicka1-2/+0
2014-09-20ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.Jan Hubicka1-7/+2
2014-09-03tree-ssa-pre.c (alloc_expression_id): Use quick_grow_cleared.Richard Biener1-82/+15
2014-09-01tree-ssa-pre.c (phi_translate_1): Avoid re-allocating the operands vector in ...Richard Biener1-31/+13
2014-09-01tree-ssa-sccvn.h (copy_reference_ops_from_ref, [...]): Remove.Richard Biener1-5/+2
2014-08-29re PR tree-optimization/62291 (PRE uses too much memory and compile-time)Richard Biener1-15/+16
2014-08-16ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.Jan Hubicka1-2/+1
2014-08-07ipa-devirt.c: Include gimple-pretty-print.hJan Hubicka1-4/+36
2014-07-25Add an abstract incremental hash data typeAndi Kleen1-0/+1
2014-07-24IPA C++ refactoring 1/NMartin Liska1-1/+1
2014-07-09remove has_executeTrevor Saunders1-2/+0
2014-06-27Fix for devirtualization dump functionsMartin Liska1-1/+1
2014-06-24Remove a layer of indirection from hash_tableTrevor Saunders1-10/+12
2014-06-18tree-ssa-propagate.c (replace_phi_args_in): Return whether we propagated anyt...Richard Biener1-5/+4
2014-06-16tree-ssa-pre.c (eliminate_dom_walker::before_dom_children): Make all defs ava...Richard Biener1-6/+10
2014-06-13tree-ssa-pre.c (eliminate_dom_walker::before_dom_children): Rewrite to propag...Richard Biener1-320/+353
2014-06-10re PR tree-optimization/61438 (ICE on valid code at -O3 on x86_64-linux-gnu i...Richard Biener1-6/+11
2014-05-20add dbgcnt support for devirtXinliang David Li1-6/+7
2014-05-20re PR tree-optimization/61221 (ICE on valid code at -O1 and above on x86_64-l...Richard Biener1-10/+15
2014-05-19re PR tree-optimization/61221 (ICE on valid code at -O1 and above on x86_64-l...Richard Biener1-0/+9
2014-05-07re PR tree-optimization/61034 (Optimizing takes too many passes)Richard Biener1-1/+2
2014-05-06Merge in wide-int.Kenneth Zadeck1-5/+5
2014-05-06tree-pass.h (TODO_verify_ssa, [...]): Remove.Richard Biener1-3/+2
2014-04-17pass cfun to pass::executeTrevor Saunders1-67/+62
2014-04-17pass current function to opt_pass::gate ()Trevor Saunders1-14/+2
2014-04-17remove has_gateTrevor Saunders1-2/+0
2014-04-14re PR tree-optimization/60042 (vectorizer still does too many dependence test...Richard Biener1-62/+51
2014-01-10Note that pass_pre destroys PROP_no_crit_edgesTom de Vries1-1/+3
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-09Eliminate FOR_ALL_BB macro.David Malcolm1-4/+4
2013-12-09Eliminate last_basic_block macro.David Malcolm1-2/+2
2013-12-09Eliminate BASIC_BLOCK macro.David Malcolm1-2/+2
2013-12-06remove an unneeded vec.release () to unbreak lto bootstrapTrevor Saunders1-1/+0
2013-11-22gimple.h: Remove all includes.Andrew MacLeod1-1/+7
2013-11-22add auto_vecTrevor Saunders1-11/+4
2013-11-19Eliminate ENTRY_BLOCK_PTR and EXIT_BLOCK_PTR macrosDavid Malcolm1-7/+8
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo1-0/+2
2013-11-19Eliminate n_basic_blocks macroDavid Malcolm1-3/+3
2013-11-14gimplify-be.h: New file.Andrew MacLeod1-0/+2
2013-11-13gimple-walk.h: New File.Andrew Macleod1-0/+1
2013-11-12gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod1-1/+1
2013-11-07gimplify.c (gimple_regimplify_operands): Do not set SSA_NAME_DEF_STMT.Aldy Hernandez1-1/+0
2013-10-23tree-ssa.h: Remove all #include'sAndrew MacLeod1-2/+9
2013-10-16tree-core.h (tree_code_name): Remove.Paulo Matos1-2/+2
2013-10-10re PR tree-optimization/58656 (rnflow regressing after r202826)Richard Biener1-1/+8
2013-10-02tree-flow.h: Remove some prototypes.Andrew MacLeod1-0/+1
2013-09-30basic-block.h (edge_list): Prefix member names with "m_".Richard Sandiford1-1/+1