GCC Middle and Back End API Reference
|
#include <gimple-range-infer.h>
Public Member Functions | |
infer_range_oracle () | |
virtual | ~infer_range_oracle () |
virtual void | add_ranges (gimple *, gimple_infer_range &) |
virtual bool | has_range_p (basic_block, tree=NULL_TREE) |
virtual bool | maybe_adjust_range (vrange &, tree, basic_block) |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in infer_range_manager.
Referenced by ranger_cache::apply_inferred_ranges(), and gimple_ranger::register_transitive_inferred_ranges().
|
inlinevirtual |
Reimplemented in infer_range_manager.
|
inlinevirtual |
Reimplemented in infer_range_manager.
Referenced by ranger_cache::edge_range(), path_range_query::range_defined_in_block(), ranger_cache::range_from_dom(), and gimple_ranger::range_on_edge().