summaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.h
AgeCommit message (Expand)Author
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek
2020-02-25Fix typo: paramter -> parameter [PR93864]Jakub Jelinek
2020-01-01Update copyright years.Jakub Jelinek
2019-12-18ipa-param-manipulation.h (get_original_index): Declare.Jan Hubicka
2019-12-02Enable recursive function versioningFeng Xue
2019-11-21Fix previous commit.Jan Hubicka
2019-11-14Support for value ranges in IPA predicatesJan Hubicka
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue
2019-11-11ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipcp summary.Jan Hubicka
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka
2019-11-05The base class for ranges is currently value_range_base, which is rather long...Aldy Hernandez
2019-11-03Improve effectivity of ipa_polymorphi_context cache.Jan Hubicka
2019-11-03ipa-fnsummary.c (ipa_call_context::duplicate_from): New member function.Jan Hubicka
2019-10-29Release function and edge summaries allocated with GGC.Martin Liska
2019-10-27ipa-cp.c (propagate_constants_across_call): If args are not available just dr...Jan Hubicka
2019-10-27ipa-icf.c (sem_function::merge): Update function summaries.Jan Hubicka
2019-10-24cgraphunit.c (symbol_table::process_new_functions): Call ipa_free_size_summary.Jan Hubicka
2019-10-07Disentangle range_fold_*ary_expr() into various independent pieces.Aldy Hernandez
2019-10-03re PR jit/91928 (libgccjit fails on subsequent compilations in ipa-cp)Andrea Corallo
2019-08-07Make IPA predicate::size a poly_int64Richard Sandiford
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-01-20Limit AA walking in IPA summary generationMartin Jambor
2019-01-01Update copyright years.Jakub Jelinek
2018-11-11tree-vrp.h (class value_range_base): New base class for value_range containin...Richard Biener
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez
2018-06-08Convert IPA CP to symbol_summary.Martin Liska
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska
2018-05-16Remove unused function ipa_free_edge_args_substructuresMartin Jambor
2018-01-03Update copyright years.Jakub Jelinek
2017-12-21poly_int: build_ref_for_offsetRichard Sandiford
2017-11-28[PR 82808] Use proper result types for arithmetic jump functionsPrathamesh Kulkarni
2017-11-09Moving parameter manipulation into its own fileMartin Jambor
2017-05-03Remove ipa_update_after_lto_readMartin Jambor
2017-05-03Use call_summary in ipa-prop and ipa-cpMartin Jambor
2017-03-01[PR 78140] Reuse same IPA bits and VR infoMartin Jambor
2017-02-03Fix memory leaks in IPA CP (PR ipa/79337).Martin Liska
2017-01-23[PR 79108] Put ipa_node_params to GC memoryMartin Jambor
2017-01-09[PR 78365] Prudent type handling in IPA VR-propMartin Jambor
2017-01-01Update copyright years.Jakub Jelinek
2016-11-09Fix ice in set_value_rangeKugan Vivekanandarajah
2016-10-09ipa-cp.c (ipcp_alignment_lattice): Remove.Prathamesh Kulkarni
2016-09-20Add IPA VRPKugan Vivekanandarajah
2016-08-26Patch for performing interprocedural bitwise constant propagation.Prathamesh Kulkarni
2016-05-18Indirect inlining of targets from references of global constantsMartin Jambor
2016-01-04Update copyright years.Jakub Jelinek
2015-11-09Fix memory leaks in IPA.Martin Liska
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou
2015-10-20Correctly fill up cgraph_node::local.versionable flag.Martin Liska