summaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.c
Commit message (Expand)AuthorAgeFilesLines
* ipa-prop.c: Use gassignDavid Malcolm2014-11-051-24/+26
* Add casting variants of various gimple_assign_*_p functionsDavid Malcolm2014-10-311-16/+22
* Use gassign * rather than gimple in various placesDavid Malcolm2014-10-301-1/+1
* Merge branch 'master' r216157-r216746 into 'gimple-classes'David Malcolm2014-10-281-0/+11
|\
| * 2014-10-27 Andrew MacLeod <amacleod@redhat.com>amacleod2014-10-271-0/+11
* | Automated renaming of gimple subclassesDavid Malcolm2014-10-271-16/+16
* | Concretize gimple_call_copy_flags and ipa_modify_call_argumentsDavid Malcolm2014-10-241-1/+1
* | Various gimple to gimple_call conversions in IPADavid Malcolm2014-10-241-14/+19
* | Introduce gimple_callDavid Malcolm2014-10-241-1/+1
|/
* * ipa-prop.c (try_make_edge_direct_virtual_call): Remove overactivehubicka2014-10-051-1/+0
* * ipa-polymorphic-call.c (possible_placement_new): Fix conditionhubicka2014-10-051-4/+5
* * ipa-polymorphic-call.c (walk_ssa_copies): Recognizehubicka2014-10-051-18/+64
* * g++.dg/ipa/devirt-46.C: New testcase.hubicka2014-10-041-2/+3
* * cgraph.h (struct indirect_call_info): Add IN_POLYMORPHIC_CDTORhubicka2014-10-031-3/+4
* * cgraph.h (ipa_polymorphic_call_context):hubicka2014-10-031-3/+3
* * ipa-prop.h (ipa_get_controlled_uses): Add hack to avoid ICEhubicka2014-10-021-38/+190
* * ipa-prop.c (ipa_modify_formal_parameters): Do not mergehubicka2014-10-021-15/+0
* * ipa-prop.c (ipa_intraprocedural_devirtualization): Remove.hubicka2014-09-261-30/+0
* * cgraph.h (class ipa_polymorphic_call_context): Move here fromhubicka2014-09-251-45/+19
* * ipa-utils.h (polymorphic_call_context): Addhubicka2014-09-241-1/+2
* 2014-09-24 Martin Jambor <mjambor@suse.cz>jamborm2014-09-241-0/+15
* * tree-ssa-ccp.c (prop_value_d): Rename to ...hubicka2014-09-221-5/+5
* * ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.hubicka2014-09-201-11/+8
* PR ipa/63166hubicka2014-09-101-2/+2
* IPA C++ refactoring 4/Nmarxin2014-08-251-14/+16
* * ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.hubicka2014-08-161-3/+3
* 2014-08-08 Richard Biener <rguenther@suse.de>rguenth2014-08-081-6/+4
* * ipa-devirt.c: Include gimple-pretty-print.hhubicka2014-08-071-1/+36
* IPA ICF pass 1/Nmarxin2014-08-011-1/+1
* * cgraph.c (cgraph_node::create_indirect_edge): Copy speculative data.hubicka2014-07-291-0/+8
* IPA C++ refactoring 1/Nmarxin2014-07-241-27/+29
* 2014-07-24 Richard Biener <rguenther@suse.de>rguenth2014-07-241-1/+2
* * vapool.c: Include tree-ssa-alias.h, gimple.h and lto-streamer.hhubicka2014-07-111-2/+2
* * ipa-prop.c (ipa_binfo_from_known_type_jfunc): In LTO do not walkhubicka2014-07-111-0/+13
* * tree-ssa-alias.c (walk_aliased_vdefs_1): Add FUNCTION_ENTRY_REACHEDhubicka2014-07-081-3/+8
* * cgraph.c (cgraph_create_indirect_edge): Update call ofhubicka2014-07-051-26/+108
* * ipa-utils.h (method_class_type, vtable_pointer_value_to_binfo,hubicka2014-07-021-25/+30
* * ipa-prop.c (ipa_set_jf_known_type): Record always the main varianthubicka2014-06-281-4/+15
* Fix for devirtualization dump functionsmarxin2014-06-271-22/+9
* 2014-06-26 Martin Jambor <mjambor@suse.cz>jamborm2014-06-261-6/+6
* IPA REF refactoringmarxin2014-06-251-13/+11
* 2014-06-20 Martin Jambor <mjambor@suse.cz>jamborm2014-06-201-17/+27
* PR ipa/61462marxin2014-06-121-10/+24
* 2014-06-06 Martin Jambor <mjambor@suse.cz>jamborm2014-06-061-54/+72
* * expr.h: Remove prototypes of functions defined in builtins.c.amacleod2014-06-021-0/+1
* 2014-05-23 Martin Jambor <mjambor@suse.cz>jamborm2014-05-231-301/+499
* add dbgcnt support for devirtdavidxl2014-05-201-4/+21
* use templates instead of gengtype for typed allocation functionstbsaunde2014-05-171-2/+2
* 2014-05-15 Martin Jambor <mjambor@suse.cz>jamborm2014-05-151-4/+8
* 2014-05-14 Martin Jambor <mjambor@suse.cz>jamborm2014-05-141-0/+1