GCC Middle and Back End API Reference
infer_range_oracle Class Reference

#include <gimple-range-infer.h>

Inheritance diagram for infer_range_oracle:

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)
 

Constructor & Destructor Documentation

◆ infer_range_oracle()

infer_range_oracle::infer_range_oracle ( )
inline

◆ ~infer_range_oracle()

virtual infer_range_oracle::~infer_range_oracle ( )
inlinevirtual

Member Function Documentation

◆ add_ranges()

virtual void infer_range_oracle::add_ranges ( gimple * ,
gimple_infer_range &  )
inlinevirtual

◆ has_range_p()

virtual bool infer_range_oracle::has_range_p ( basic_block ,
tree = NULL_TREE )
inlinevirtual

Reimplemented in infer_range_manager.

◆ maybe_adjust_range()

virtual bool infer_range_oracle::maybe_adjust_range ( vrange & ,
tree ,
basic_block  )
inlinevirtual

The documentation for this class was generated from the following file: