aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-31Introduce gen-pass-instances.awk and pass-instances.defDavid Malcolm1-2/+2
2013-07-30Introduce beginnings of a pass_manager class.David Malcolm1-32/+67
2013-07-18passes.def: New.David Malcolm1-377/+1
2013-07-18passes.c (init_optimization_passes): Introduce macros for constructing the tr...David Malcolm1-52/+56
2013-06-25re PR middle-end/56977 (gcc -Og incorrectly warns about 'constant zero length...Richard Biener1-4/+4
2013-06-11c-common.c (handle_alias_ifunc_attribute): Do not set DECL_EXTERNAL for weakr...Jan Hubicka1-2/+2
2013-06-01re PR middle-end/57467 (FAIL: gfortran.dg/gomp/appendix-a/a.(22.1|22.6|33.1)....Jan Hubicka1-1/+1
2013-06-01lto-symtab.c (lto_symtab_merge_cgraph_nodes_1): Rename to ...Jan Hubicka1-2/+5
2013-05-29This patch re-enables -fdump-passes.Teresa Johnson1-1/+1
2013-05-29cgraph.h (symtab_node_base): Add definition, alias and analyzed flags...Jan Hubicka1-3/+3
2013-05-29* passes.c (init_optimization_passes): Move OMP expansion into lowering.Jan Hubicka1-1/+1
2013-05-23re PR tree-optimization/57380 (GCC 4.9.0 will not vectorize std::max and simi...Richard Biener1-1/+1
2013-05-16passes.c (init_optimization_passes): Move pass_parallelize_loops earlier...Richard Biener1-1/+1
2013-04-26tree-cfg.c (execute_build_cfg): Build the loop tree.Richard Biener1-0/+1
2013-04-26This patch is the main part of a consolodation of the hash_table patches to t...Lawrence Crowl1-18/+23
2013-04-12tree-pass.h (TODO_do_not_ggc_collect): New.Richard Biener1-2/+5
2013-04-10passes.c (execute_todo): Do not call ggc_collect conditional here.Richard Biener1-6/+8
2013-03-21tree-pass.h (PROP_gimple_lvec): New.Marc Glisse1-1/+3
2013-03-19re PR tree-optimization/56273 (Bogus -Warray-bounds warning)Richard Biener1-1/+1
2013-02-20tree-call-cdce.c (tree_call_cdce): Do not remove unused locals.Richard Biener1-4/+1
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2012-12-05passes.c (pass_init_dump_file): Only open a clean graph dump file if the dump...Steven Bosscher1-5/+18
2012-12-04rtl.h (print_insn_with_notes): Remove prototype.Steven Bosscher1-1/+1
2012-12-03rtl.h (print_insn_with_notes): Prototype.Steven Bosscher1-30/+14
2012-11-27passes.c (init_optimization_passes): Add pass_asan and pass_tsan to -Og optim...Jakub Jelinek1-0/+2
2012-11-26invoke.texi: Remove -dv documentation.Steven Bosscher1-21/+16
2012-11-22builtins.def (DEF_SANITIZER_BUILTIN): Define tsan builtins.Dmitry Vyukov1-0/+2
2012-11-20Introduce vNULL to use as a nil initializer for vec<>.Diego Novillo1-3/+3
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-39/+26
2012-11-12Allow asan at -O0Jakub Jelinek1-0/+1
2012-11-12Initial import of asan from the Google branchWei Mi1-0/+1
2012-11-01invoke.texi: Update -fopt-info documentation.Sharad Singhai1-5/+22
2012-10-31This patch implements generic type query and conversion functions,Lawrence Crowl1-1/+1
2012-10-09* basic-block. (profile_record): New struct, moved from passes.c.Steven Bosscher1-92/+6
2012-10-07lto-cgraph.c (lto_symtab_encoder_new): New parameter FOR_INPUT.Jan Hubicka1-1/+1
2012-10-06Fix previous commit once again :(Jan Hubicka1-1/+1
2012-10-06Fix previous commit.Jan Hubicka1-2/+2
2012-10-06invoke.texi (-fprofile-report): Document.Jan Hubicka1-0/+221
2012-10-01invoke.texi: Add documentation for the new option.Sharad Singhai1-19/+11
2012-09-20function.c (push_cfun): Check old current_function_decl matches old cfun...Martin Jambor1-7/+0
2012-09-19passes.c (init_optimization_passes): For -Og move pass_object_sizes inbetween...Richard Guenther1-1/+3
2012-09-19re PR other/53316 (Introduce -Og)Richard Guenther1-4/+51
2012-09-14re PR tree-optimization/54565 (pass_update_address_taken before forwprop1 for...Richard Guenther1-13/+12
2012-09-09passes.c (ipa_write_summaries_1): Set state; do not call compute_ltrans_bound...Jan Hubicka1-3/+3
2012-09-09Replace cgraph_node_set and varpool_node_set by symtab_node_encoder in partit...Jan Hubicka1-18/+15
2012-09-06passes.c (execute_function_todo): Call compute_may_aliases only if flag_tree_...Richard Guenther1-1/+2
2012-08-13tree-pass.h (write_summary, [...]): Remove set and vset arguments.Jan Hubicka1-14/+10
2012-08-10Makefile.in (OBJS): Remove matrix-reorg.o.Richard Guenther1-1/+0
2012-08-02Add free inline summary pass after pass_early_local_passes H.J. Lu1-0/+1
2012-08-02tree-dfa.c (referenced_var_lookup): Remove.Richard Guenther1-3/+0