summaryrefslogtreecommitdiff
path: root/gcc/ipa-devirt.c
Commit message (Expand)AuthorAgeFilesLines
* Remove a layer of indirection from hash_tabletbsaunde2014-06-241-13/+16
* 2014-06-13 Martin Jambor <mjambor@suse.cz>jamborm2014-06-131-0/+6
* add dbgcnt support for devirtdavidxl2014-05-201-7/+11
* use templates instead of gengtype for typed allocation functionstbsaunde2014-05-171-1/+1
* Merge in trunk.mrs2014-05-061-0/+11
|\
| * PR ipa/60965hubicka2014-05-051-0/+11
* | Merge in trunk.mrs2014-04-241-2/+2
|\ \ | |/
| * Change is-a.h to support typedefs of pointersdmalcolm2014-04-231-2/+2
* | Merge from trunk.rsandifo2014-04-221-13/+8
|\ \ | |/
| * pass cfun to pass::executetbsaunde2014-04-171-1/+1
| * pass current function to opt_pass::gate ()tbsaunde2014-04-171-11/+7
| * remove has_gatetbsaunde2014-04-171-1/+0
* | Merge from trunk.rsandifo2014-04-171-44/+260
|\ \ | |/
| * * ipa-devirt.c (odr_type_d): Add field all_derivations_known.hubicka2014-04-171-27/+146
| * * ipa-devirt.c (referenced_from_vtable_p): New predicate.hubicka2014-04-151-5/+71
| * * ipa-devirt.c (maybe_record_node): Ignore all non-methods (includinghubicka2014-04-141-8/+10
| * * ipa-devirt.c (maybe_record_node): When node is not recorded,hubicka2014-04-081-1/+1
| * PR ipa/60659hubicka2014-04-031-5/+34
* | Merge in trunk.mrs2014-04-021-74/+163
|\ \ | |/
| * PR c++/60566jason2014-03-261-1/+1
| * PR c++/58678jason2014-03-011-3/+14
| * PR lto/59468hubicka2014-02-111-70/+148
* | Merge in trunk.mrs2014-02-101-17/+166
|\ \ | |/
| * * ipa-devirt.c (get_polymorphic_call_info_from_invariant): Returnebotcazou2014-02-101-19/+17
| * PR ipa/59918hubicka2014-02-071-4/+1
| * PR ipa/59947jakub2014-02-051-2/+9
| * * ipa-cp.c (ipa_get_indirect_edge_target_1): Do directhubicka2014-02-041-8/+56
| * PR ipa/59831hubicka2014-02-031-23/+58
| * * ipa-devirt.c (subbinfo_with_vtable_at_offset,hubicka2014-02-031-0/+64
* | Review feedback, fixed to use to_short_addr on mem_ref_offset call.mrs2014-01-311-1/+1
* | Merge in trunk.mrs2014-01-131-14/+62
|\ \ | |/
| * PR ipa/58585hubicka2014-01-101-3/+30
| * PR ipa/58252hubicka2014-01-101-11/+32
* | Merge in trunk.mrs2014-01-031-7/+6
|\ \ | |/
| * Update copyright years in gcc/rsandifo2014-01-021-1/+1
| * * ipa-devirt.c (get_polymorphic_call_info): Fix offset calculatoinhubicka2013-12-171-6/+5
* | Merge in trunk.mrs2013-12-161-0/+4
|\ \ | |/
| * PR ipa/59473hubicka2013-12-161-0/+4
* | Merge in trunk.mrs2013-12-131-2/+2
|\ \ | |/
| * * asan.c: Remove struct tags when referring to class varpool_node.olegendo2013-12-061-2/+2
* | Merge with trunk.rsandifo2013-12-041-3/+8
|\ \ | |/
| * PR tree-optimization/59355jakub2013-12-041-2/+4
| * * gimple.h: Remove all includes.amacleod2013-11-221-1/+4
* | Remove some differences with trunk.rsandifo2013-11-201-1/+1
* | Merge from trunk.rsandifo2013-11-201-83/+535
|\ \ | |/
| * Factor unrelated declarations out of tree.h.dnovillo2013-11-191-0/+3
| * * cgraph.c (cgraph_create_indirect_edge): Use get_polymorphic_call_info.hubicka2013-11-191-83/+532
* | Merge from trunk.rsandifo2013-11-181-4/+4
|\ \ | |/
| * remove nolonger needed {cgraph,varpool}_node_{,asm_}name () functionstbsaunde2013-11-181-4/+4
* | Merge in trunk.mrs2013-11-041-25/+26
|\ \ | |/