Home
last modified time | relevance | path

Searched refs:ranger_cache (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-range-cache.cc868 ranger_cache::ranger_cache (int not_executable_flag) in ranger_cache() function in ranger_cache
893 ranger_cache::~ranger_cache () in ~ranger_cache()
906 ranger_cache::dump (FILE *f) in dump()
915 ranger_cache::dump_bb (FILE *f, basic_block bb) in dump_bb()
927 ranger_cache::get_global_range (irange &r, tree name) const in get_global_range()
943 ranger_cache::get_global_range (irange &r, tree name, bool &current_p) in get_global_range()
965 ranger_cache::set_global_range (tree name, const irange &r) in set_global_range()
1000 ranger_cache::range_of_def (irange &r, tree name, basic_block bb) in range_of_def()
1020 ranger_cache::entry_range (irange &r, tree name, basic_block bb) in entry_range()
1037 ranger_cache::exit_range (irange &r, tree name, basic_block bb) in exit_range()
[all …]
H A Dgimple-range-cache.h121 class ranger_cache : public range_query
124 ranger_cache (int not_executable_flag);
125 ~ranger_cache ();
H A Dgimple-range.h68 ranger_cache m_cache;
H A DChangeLog-20211805 * gimple-range-cache.cc (ranger_cache::fill_block_cache): Check for
1807 (ranger_cache::range_from_dom): New.
1808 * gimple-range-cache.h (ranger_cache::range_from_dom): Add prototype.
3043 * gimple-range-cache.cc (ranger_cache::get_global_range): Always
6214 (ranger_cache::ranger_cache): Adjust.
6215 (ranger_cache::~ranger_cache): Adjust.
6216 (ranger_cache::add_to_update): Delete.
6217 (ranger_cache::propagate_cache): Adjust to new class.
6218 (ranger_cache::propagate_updated_value): Ditto.
6219 (ranger_cache::fill_block_cache): Ditto.
[all …]
H A DChangeLog-20201396 * gimple-range-cache.cc (ranger_cache::ssa_range_in_bb): Only push
1398 (ranger_cache::block_range): Don't process pure globals.
1399 (ranger_cache::fill_block_cache): Adjust has_edge_range call.
6541 * gimple-range-cache.h (class ranger_cache): New prototypes plus
6553 (ranger_cache::ranger_cache): Allocate the temporal cache.
6554 (ranger_cache::~ranger_cache): Free temporal cache.
6555 (ranger_cache::get_non_stale_global_range): New.
6556 (ranger_cache::set_global_range): Add a timestamp.
6557 (ranger_cache::register_dependency): New. Add timestamp dependency.
6711 (ranger_cache::ranger_cache): Take a gimple_ranger parameter.
[all …]
H A DChangeLog8610 * gimple-range-cache.cc (ranger_cache::range_from_dom): Find range via
10866 (ranger_cache::range_of_def): Don't check non-null.
10867 (ranger_cache::entry_range): Don't check non-null.
10868 (ranger_cache::range_on_edge): Check for nonnull on normal edges.
10869 (ranger_cache::update_to_nonnull): New.
10871 (ranger_cache::block_apply_nonnull): New.
10874 (class ranger_cache): Update prototypes.