Searched refs:sem_item_optimizer (Results 1 – 12 of 12) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ipa-icf.cc | 100 static sem_item_optimizer *optimizer = NULL; 2103 unsigned int sem_item_optimizer::class_id = 0; 2105 sem_item_optimizer::sem_item_optimizer () in sem_item_optimizer() function in ipa_icf::sem_item_optimizer 2113 sem_item_optimizer::~sem_item_optimizer () in ~sem_item_optimizer() 2138 sem_item_optimizer::write_summary (void) in write_summary() 2194 sem_item_optimizer::read_section (lto_file_decl_data *file_data, in read_section() 2266 sem_item_optimizer::read_summary (void) in read_summary() 2285 sem_item_optimizer::register_hooks (void) in register_hooks() 2289 (&sem_item_optimizer::cgraph_removal_hook, this); in register_hooks() 2293 (&sem_item_optimizer::varpool_removal_hook, this); in register_hooks() [all …]
|
H A D | ipa-icf.h | 456 class sem_item_optimizer; variable 482 sem_item_optimizer *optimizer; 488 class sem_item_optimizer 491 sem_item_optimizer (); 492 ~sem_item_optimizer ();
|
H A D | ChangeLog-2015 | 623 * ipa-icf.c (sem_item_optimizer::merge): Don't pick 'main' as the 6158 * ipa-icf.c (sem_item_optimizer::traverse_congruence_split): 6337 (sem_item_optimizer::update_hash_by_addr_refs): Utilize get_hash. 6338 (sem_item_optimizer::build_hash_based_classes): Utilize set_hash. 6339 (sem_item_optimizer::build_graph): As the hash value of an item 10275 * ipa-icf.c (sem_item_optimizer::execute): Likewise. 10276 (sem_item_optimizer::subdivide_classes_by_equality): Likewise. 10277 (sem_item_optimizer::verify_classes): Likewise. 10278 (sem_item_optimizer::traverse_congruence_split): Likewise. 10279 (sem_item_optimizer::checking_verify_classes): New. [all …]
|
H A D | ChangeLog-2019 | 2525 * ipa-icf.c (sem_item_optimizer::dump_cong_classes): Clean 4777 * ipa-icf.c (sem_item_optimizer::execute): Save 4779 (sem_item_optimizer::parse_nonsingleton_classes): 4781 (sem_item_optimizer::merge_classes): Print 4804 (sem_item_optimizer::parse_funcs_and_vars): 4806 (sem_item_optimizer::parse_nonsingleton_classes): Likewise. 7724 * ipa-icf.c (sem_item_optimizer::read_summary): 14105 (sem_item_optimizer::merge_classes): Likewise. 18778 (sem_item_optimizer::merge_classes): Use dump_printf to report 25973 * ipa-icf.c (sem_item_optimizer::parse_nonsingleton_classes): [all …]
|
H A D | ChangeLog-2016 | 3423 * ipa-icf.h (sem_item_optimizer): Add m_classes_vec member. 3424 * ipa-icf.c (sem_item_optimizer::sem_item_optimizer): Initialize it. 3425 (sem_item_optimizer::~sem_item_optimizer): Traverse m_classes_vec 3428 (sem_item_optimizer::read_section, sem_item_optimizer::add_class): 3430 (sem_item_optimizer::get_group_by_hash): When inserting a new group, 3432 (sem_item_optimizer::remove_symtab_node, 3433 sem_item_optimizer::build_hash_based_classes, 3434 sem_item_optimizer::parse_nonsingleton_classes): Formatting fixes. 3435 (sem_item_optimizer::subdivide_classes_by_equality, 3436 sem_item_optimizer::subdivide_classes_by_sensitive_refs, [all …]
|
H A D | ChangeLog-2017 | 10621 (sem_item_optimizer::update_hash_by_addr_refs): Likewise. 29838 (sem_item_optimizer::read_section): Likewise. 29839 (sem_item_optimizer::execute): Likewise. 29889 * ipa-icf.c (sem_item_optimizer::execute): Likewise. 40816 (sem_item_optimizer::merge_classes): Sort class, groups in these 40822 * ipa-icf.c (sem_item_optimizer::sem_item_optimizer): Remove 40824 (sem_item_optimizer::~sem_item_optimizer): Likewise. 40825 (sem_item_optimizer::get_group_by_hash): Likewise. 40826 (sem_item_optimizer::subdivide_classes_by_equality): Likewise. 40827 (sem_item_optimizer::subdivide_classes_by_sensitive_refs): Likewise. [all …]
|
H A D | ChangeLog-2018 | 11608 * ipa-icf.h: Move the cache from sem_item_optimizer 27051 * ipa-icf.c (sem_item_optimizer::fixup_points_to_sets): Remove 27617 * (sem_item_optimizer::sem_item_optimizer): Initialize new 27619 (sem_item_optimizer::~sem_item_optimizer): Release it. 27620 (sem_item_optimizer::merge_classes): Register variable aliases. 27621 (sem_item_optimizer::fixup_pt_set): New function. 27622 (sem_item_optimizer::fixup_points_to_sets): Likewise.
|
H A D | ChangeLog-2020 | 3834 (sem_item_optimizer::update_hash_by_addr_refs): Hash anonymous ODR 4480 (sem_item_optimizer::write_summary): Stream memory access types. 4481 (sem_item_optimizer::read_section): Likewise and also iniitalize 4483 (sem_item_optimizer::execute): Call 4484 sem_item_optimizer::update_hash_by_memory_access_type. 4485 (sem_item_optimizer::update_hash_by_memory_access_type): Updat. 39388 * ipa-icf.c (sem_item_optimizer::merge_classes): Likewise.
|
H A D | ChangeLog | 223 * ipa-icf.cc (sem_item_optimizer::merge_classes): Reset 6126 * ipa-icf.cc (sem_item_optimizer::filter_removed_items):
|
H A D | ChangeLog-2014 | 4299 * ipa-icf.c (sem_item_optimizer::~sem_item_optimizer): Free each 13702 * ipa-icf.c (sem_item_optimizer::parse_nonsingleton_classes): Guard 13704 (sem_item_optimizer::merge_classes): Ditto. 14800 * ipa-icf.c (sem_item_optimizer::process_cong_reduction): 14802 (sem_item_optimizer::dump_cong_classes): Likewise.
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | ipa-icf.c | 95 static sem_item_optimizer *optimizer = NULL; 2070 unsigned int sem_item_optimizer::class_id = 0; 2072 sem_item_optimizer::sem_item_optimizer () in sem_item_optimizer() function 2080 sem_item_optimizer::~sem_item_optimizer () in ~sem_item_optimizer() 2105 sem_item_optimizer::write_summary (void) in write_summary() 2153 sem_item_optimizer::read_section (lto_file_decl_data *file_data, in read_section() 2213 sem_item_optimizer::read_summary (void) in read_summary() 2232 sem_item_optimizer::register_hooks (void) in register_hooks() 2236 (&sem_item_optimizer::cgraph_removal_hook, this); in register_hooks() 2240 (&sem_item_optimizer::varpool_removal_hook, this); in register_hooks() [all …]
|
H A D | ipa-icf.h | 449 class sem_item_optimizer; variable 475 sem_item_optimizer *optimizer; 481 class sem_item_optimizer 484 sem_item_optimizer (); 485 ~sem_item_optimizer ();
|