Searched refs:sem_item (Results 1 – 9 of 9) sorted by relevance
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | ipa-icf.h | 23 class sem_item; variable 54 auto_vec <sem_item *> members; 138 sem_usage_pair (sem_item *_item, unsigned int _index); 141 sem_item *item; 171 typedef hash_map<sem_usage_hash, auto_vec<sem_item *> > ref_map; 177 class sem_item 182 sem_item (sem_item_type _type, bitmap_obstack *stack); 186 sem_item (sem_item_type _type, symtab_node *_node, bitmap_obstack *stack); 188 virtual ~sem_item (); 197 void add_reference (ref_map *map, sem_item *target); [all …]
|
| D | ipa-icf.cc | 140 sem_usage_pair::sem_usage_pair (sem_item *_item, unsigned int _index) in sem_usage_pair() 145 sem_item::sem_item (sem_item_type _type, bitmap_obstack *stack) in sem_item() function in ipa_icf::sem_item 151 sem_item::sem_item (sem_item_type _type, symtab_node *_node, in sem_item() function in ipa_icf::sem_item 163 sem_item::add_reference (ref_map *refs, in add_reference() 164 sem_item *target) in add_reference() 170 vec<sem_item *> &v = refs->get_or_insert (pair, &existed); in add_reference() 184 sem_item::setup (bitmap_obstack *stack) in setup() 193 sem_item::~sem_item () in ~sem_item() 203 sem_item::dump (void) in dump() 216 sem_item::target_supports_symbol_aliases_p (void) in target_supports_symbol_aliases_p() [all …]
|
| D | ChangeLog-2015 | 4626 * ipa-icf.c (sem_item::add_type): Do not look for TYPE_CANONICAL; 6332 * ipa-icf.c (void sem_item::set_hash): New function. 6334 (sem_item::update_hash_by_addr_refs): Utilize get_hash. 6335 (sem_item::update_hash_by_local_refs): Likewise. 13092 * ipa-icf.c (sem_item::compare_symbol_references): Fix use 27194 * ipa-icf.c (sem_item::target_supports_symbol_aliases): Remove 33863 * ipa-icf.c (sem_item::hash_referenced_symbol_properties): Change 35303 * ipa-icf.c (sem_item::compare_attributes): New function. 35304 (sem_item::compare_referenced_symbol_properties): Compare variable 35306 (sem_item::hash_referenced_symbol_properties): Record DECL_ALIGN. [all …]
|
| D | ChangeLog-2019 | 4798 (sem_item::add_expr): Remove. 4799 (sem_item::add_type): Remove. 19968 * ipa-icf.c (sem_item::compare_referenced_symbol_properties): Likewise. 19969 (sem_item::hash_referenced_symbol_properties): Likewise. 26682 * ipa-icf.c (sem_item::sem_item): Initialize 26684 (sem_item::add_reference): Register a reference 26686 (sem_item::setup): Remove initialization of 26688 (sem_item::~sem_item): Remove usage of dead vectors. 26689 (sem_item::dump): Remove dump of references. 26702 hash_map for look up of (sem_item *, index). That brings
|
| D | ChangeLog-2018 | 7451 * ipa-icf.c (sem_item::compare_attributes): Remove. 7452 (sem_item::compare_referenced_symbol_properties): Use 11606 * ipa-icf.c (sem_item::add_type): Use 11607 sem_item::m_type_hash_cache. 11609 to sem_item. 22602 * ipa-icf.c (sem_item::add_type): Do not ICE for incomplete types.
|
| D | ChangeLog-2016 | 4789 * ipa-icf.c (void sem_item::set_hash): Update m_hash_set. 4795 * ipa-icf.h: _hash is removed from sem_item::sem_item,
|
| D | ChangeLog-2017 | 10620 (sem_item::add_expr, sem_item::add_type, sem_variable::get_hash) 29835 * ipa-icf.c (sem_item::dump): Likewise.
|
| D | ChangeLog-2021 | 32596 * ipa-icf.c (sem_item::add_reference): Fix memory leak when
|
| D | ChangeLog-2020 | 25467 * ipa-icf.c (sem_item::compare_referenced_symbol_properties): Compare
|