aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-devirt.c
AgeCommit message (Expand)AuthorFilesLines
2014-09-17ipa-devirt.c (type_pair, [...]): New types.Jan Hubicka1-49/+124
2014-09-11common.opt (flto-odr-type-merging): New flag.Jan Hubicka1-48/+101
2014-09-11re PR c++/58678 (pykde4-4.11.2 link error (devirtualization too trigger happy))Jason Merrill1-2/+1
2014-08-25IPA C++ refactoring 4/NMartin Liska1-20/+20
2014-08-21re PR tree-optimization/62091 (ice in before_dom_children)Jan Hubicka1-31/+133
2014-08-16ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.Jan Hubicka1-107/+91
2014-08-14re PR tree-optimization/62091 (ice in before_dom_children)Jan Hubicka1-0/+2
2014-08-14ipa-utils.h (compare_virtual_tables): Declare.Jan Hubicka1-0/+114
2014-08-14ipa-devirt.c (get_polymorphic_call_info): Use fndecl instead of current_funct...Ilya Enkovich1-1/+1
2014-08-09devirt-35.C: Fix template.Jan Hubicka1-5/+14
2014-08-07ipa-devirt.c: Include gimple-pretty-print.hJan Hubicka1-6/+521
2014-08-03ipa-devirt.c (odr_type_warn_count): Add type.Jan Hubicka1-3/+7
2014-08-02invoke.texi (Wsuggest-final-types, [...]): Document.Jan Hubicka1-43/+245
2014-08-02add a hash_set based on hash_tableTrevor Saunders1-53/+46
2014-08-01Convert ipa-devirt to inchashAndi Kleen1-15/+12
2014-07-30devirt-34.C: New testcase.Jan Hubicka1-29/+89
2014-07-29cgraph.c (cgraph_node::create_indirect_edge): Copy speculative data.Jan Hubicka1-32/+190
2014-07-25Add an abstract incremental hash data typeAndi Kleen1-0/+1
2014-07-24IPA C++ refactoring 2/NMartin Liska1-2/+2
2014-07-24IPA C++ refactoring 1/NMartin Liska1-18/+16
2014-07-13ipa-devirt.c (odr_subtypes_equivalent_p): Disable temporary hack forgotten in...Jan Hubicka1-1/+1
2014-07-12tree.c (type_in_anonymous_namespace_p): Ignore TREE_PUBLIC on builtin types.Jan Hubicka1-21/+506
2014-07-11ipa-prop.c (ipa_binfo_from_known_type_jfunc): In LTO do not walk non-polymorp...Jan Hubicka1-0/+14
2014-07-09* ipa-devirt.c (record_node): Walk through aliases.Jan Hubicka1-2/+14
2014-07-09remove has_executeTrevor Saunders1-1/+0
2014-07-05cgraph.c (cgraph_create_indirect_edge): Update call of get_polymorphic_call_i...Jan Hubicka1-1/+103
2014-07-02ipa-utils.h (method_class_type, [...]): Constify.Jan Hubicka1-3/+29
2014-07-02tree.c (decls_same_for_odr, [...]): Remove.Jan Hubicka1-55/+192
2014-06-28ipa-devirt.c (set_type_binfo): New function.Jan Hubicka1-10/+36
2014-06-27Fix for devirtualization dump functionsMartin Liska1-1/+1
2014-06-25IPA REF refactoringMartin Liska1-2/+1
2014-06-24Remove a layer of indirection from hash_tableTrevor Saunders1-13/+16
2014-06-13re PR ipa/61186 (./g++.dg/ipa/pr52939.C & valgrind & pointer_set_insert)Martin Jambor1-0/+6
2014-05-20add dbgcnt support for devirtXinliang David Li1-7/+11
2014-05-17use templates instead of gengtype for typed allocation functionsTrevor Saunders1-1/+1
2014-05-06Merge in wide-int.Kenneth Zadeck1-1/+1
2014-05-05re PR ipa/60965 (IPA: Devirtualization versus placement new)Jan Hubicka1-0/+11
2014-04-23Change is-a.h to support typedefs of pointersDavid Malcolm1-2/+2
2014-04-17pass cfun to pass::executeTrevor Saunders1-1/+1
2014-04-17pass current function to opt_pass::gate ()Trevor Saunders1-11/+7
2014-04-17remove has_gateTrevor Saunders1-1/+0
2014-04-17ipa-devirt.c (odr_type_d): Add field all_derivations_known.Jan Hubicka1-27/+146
2014-04-15ipa-devirt.c (referenced_from_vtable_p): New predicate.Jan Hubicka1-5/+71
2014-04-14ipa-devirt.c (maybe_record_node): Ignore all non-methods (including cxa_pure_...Jan Hubicka1-8/+10
2014-04-08ipa-devirt.c (maybe_record_node): When node is not recorded, set completep to...Jan Hubicka1-1/+1
2014-04-03re PR ipa/60659 (ICE in get_polymorphic_call_info, at ipa-devirt.c:1292)Jan Hubicka1-5/+34
2014-03-26re PR c++/60566 (r208573 omits needed thunks)Jason Merrill1-1/+1
2014-02-28re PR c++/58678 (pykde4-4.11.2 link error (devirtualization too trigger happy))Jason Merrill1-3/+14
2014-02-11re PR lto/59468 (ICE on invalid C++ code with LTO in gimple_get_virt_method_f...Jan Hubicka1-70/+148
2014-02-10ipa-devirt.c (get_polymorphic_call_info_from_invariant): Return proper consta...Eric Botcazou1-19/+17