aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.h
AgeCommit message (Expand)AuthorFilesLines
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez1-1/+1
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-02-25Fix typo: paramter -> parameter [PR93864]Jakub Jelinek1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-18ipa-param-manipulation.h (get_original_index): Declare.Jan Hubicka1-0/+1
2019-12-02Enable recursive function versioningFeng Xue1-0/+2
2019-11-21Fix previous commit.Jan Hubicka1-2/+4
2019-11-14Support for value ranges in IPA predicatesJan Hubicka1-0/+2
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue1-34/+148
2019-11-11ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipcp summary.Jan Hubicka1-0/+24
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka1-1/+2
2019-11-05The base class for ranges is currently value_range_base, which is rather long...Aldy Hernandez1-1/+1
2019-11-03Improve effectivity of ipa_polymorphi_context cache.Jan Hubicka1-1/+64
2019-11-03ipa-fnsummary.c (ipa_call_context::duplicate_from): New member function.Jan Hubicka1-0/+20
2019-10-29Release function and edge summaries allocated with GGC.Martin Liska1-2/+2
2019-10-27ipa-cp.c (propagate_constants_across_call): If args are not available just dr...Jan Hubicka1-1/+7
2019-10-27ipa-icf.c (sem_function::merge): Update function summaries.Jan Hubicka1-1/+0
2019-10-24cgraphunit.c (symbol_table::process_new_functions): Call ipa_free_size_summary.Jan Hubicka1-1/+1
2019-10-07Disentangle range_fold_*ary_expr() into various independent pieces.Aldy Hernandez1-0/+1
2019-10-03re PR jit/91928 (libgccjit fails on subsequent compilations in ipa-cp)Andrea Corallo1-0/+1
2019-08-07Make IPA predicate::size a poly_int64Richard Sandiford1-1/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-21/+21
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-3/+6
2019-01-20Limit AA walking in IPA summary generationMartin Jambor1-2/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-11tree-vrp.h (class value_range_base): New base class for value_range containin...Richard Biener1-1/+1
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-1/+1
2018-06-08Convert IPA CP to symbol_summary.Martin Liska1-8/+28
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska1-2/+2
2018-05-16Remove unused function ipa_free_edge_args_substructuresMartin Jambor1-1/+0
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: build_ref_for_offsetRichard Sandiford1-1/+1
2017-11-28[PR 82808] Use proper result types for arithmetic jump functionsPrathamesh Kulkarni1-2/+3
2017-11-09Moving parameter manipulation into its own fileMartin Jambor1-94/+0
2017-05-03Remove ipa_update_after_lto_readMartin Jambor1-1/+0
2017-05-03Use call_summary in ipa-prop and ipa-cpMartin Jambor1-10/+41
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