aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.h
AgeCommit message (Expand)AuthorFilesLines
2017-03-01[PR 78140] Reuse same IPA bits and VR infoMartin Jambor1-19/+13
2017-02-03Fix memory leaks in IPA CP (PR ipa/79337).Martin Liska1-4/+24
2017-01-23[PR 79108] Put ipa_node_params to GC memoryMartin Jambor1-25/+37
2017-01-09[PR 78365] Prudent type handling in IPA VR-propMartin Jambor1-2/+3
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-09Fix ice in set_value_rangeKugan Vivekanandarajah1-0/+1
2016-10-09ipa-cp.c (ipcp_alignment_lattice): Remove.Prathamesh Kulkarni1-16/+0
2016-09-20Add IPA VRPKugan Vivekanandarajah1-0/+16
2016-08-26Patch for performing interprocedural bitwise constant propagation.Prathamesh Kulkarni1-4/+43
2016-05-18Indirect inlining of targets from references of global constantsMartin Jambor1-5/+8
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-09Fix memory leaks in IPA.Martin Liska1-1/+1
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou1-1/+5
2015-10-20Correctly fill up cgraph_node::local.versionable flag.Martin Liska1-0/+2
2015-09-20switch from gimple to gimple*Trevor Saunders1-1/+1
2015-07-16Add new object_allocator and clean-up allocator usage.Martin Liska1-4/+4
2015-07-16Give struct param_aa_atatus and struct func_body_info an ipa_ prefix.Martin Jambor1-6/+6
2015-07-15Limit AA walking when inlining analysis examines parametersPaolo Bonzini1-2/+54
2015-07-13Fix double word typos.Aldy Hernandez1-1/+1
2015-06-01Change use to type-based pool allocator in ipa-prop.cMartin Liska1-4/+15
2015-03-29re PR ipa/65478 (crafty performance regression)Martin Jambor1-0/+4
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-22symbol_summary is used for inline_summary.Martin Liska1-1/+1
2014-12-22ipa-prop uses symbol_summary class.Martin Liska1-11/+21
2014-12-04ipa-prop.h (ipa_alignment): New type.Martin Jambor1-9/+39
2014-11-19Merger of git branch "gimple-classes-v2-option-3"David Malcolm1-1/+1
2014-11-17ipa-cp.c (ipa_get_indirect_edge_target_1): Handle speculation.Jan Hubicka1-1/+2
2014-11-14ipa-prop.h (ipa_known_type_data): Remove.Jan Hubicka1-12/+0
2014-11-14ipa-prop.h (jump_func_type): Removed value IPA_JF_KNOWN_TYPE.Martin Jambor1-57/+0
2014-11-14ipa-prop.h (ipa_get_jf_pass_through_type_preserved): use agg_preserved flag i...Martin Jambor1-9/+18
2014-11-14ipa-cp.c (ipcp_value_source): Converted to a template class.Martin Jambor1-2/+0
2014-10-28cgraph.h: Flatten.Andrew MacLeod1-3/+0
2014-10-21State cleanups from jit branchDavid Malcolm1-0/+3
2014-10-02ipa-prop.h (ipa_get_controlled_uses): Add hack to avoid ICE when speculation ...Jan Hubicka1-2/+17
2014-09-26ipa-prop.c (ipa_intraprocedural_devirtualization): Remove.Jan Hubicka1-1/+0
2014-08-25IPA C++ refactoring 4/NMartin Liska1-5/+6
2014-08-01IPA ICF pass 1/NMartin Liska1-0/+1
2014-07-24IPA C++ refactoring 1/NMartin Liska1-1/+1
2014-06-26ipa-prop.c (ipa_impossible_devirt_target): No longer static, renamed to ipa_i...Martin Jambor1-0/+1
2014-05-23re PR tree-optimization/53787 (Possible IPA-SRA / IPA-CP improvement)Martin Jambor1-2/+3
2014-02-19ipa-prop.h (ipa_ancestor_jf_data): Update ocmment.Jan Hubicka1-1/+3
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-10cgraph.h (cgraph_node_set_iterator, [...]): Remove typedef.Oleg Endo1-19/+12
2013-11-22ipa.c (symtab_remove_unreachable_nodes): Fix up comment typos.Aldy Hernandez1-16/+39
2013-10-29tree-outof-ssa.h: Remove include files.Andrew MacLeod1-2/+0
2013-10-21Re-factor inclusion of tree.h.Diego Novillo1-1/+1
2013-08-27ipa-prop.h (ipa_pass_through_data): New field type_preserved.Martin Jambor1-4/+31
2013-08-03ipa-cp.c (gather_context_independent_values): Use ipa_get_param_move_cost.Jan Hubicka1-0/+12
2013-07-21Fix typos.Ondřej Bílka1-2/+2
2013-05-13re PR middle-end/42371 (dead code not eliminated during folding with whole-pr...Martin Jambor1-2/+43