#include <comp_unique_bounds.h>
◆ ~Bound()
| virtual freetensor::CompUniqueBounds::Bound::~Bound |
( |
| ) |
|
|
inlinevirtual |
◆ countHeavyOps()
| int freetensor::CompUniqueBounds::Bound::countHeavyOps |
( |
const Expr & |
op | ) |
|
|
staticprotected |
◆ countScope()
| int freetensor::CompUniqueBounds::Bound::countScope |
( |
const Expr & |
op, |
|
|
const std::unordered_map< std::string, int > & |
orderedScope |
|
) |
| |
|
staticprotected |
◆ getInt()
| virtual std::optional< int64_t > freetensor::CompUniqueBounds::Bound::getInt |
( |
| ) |
const |
|
pure virtual |
◆ lowerExpr()
| virtual Expr freetensor::CompUniqueBounds::Bound::lowerExpr |
( |
| ) |
const |
|
pure virtual |
◆ lowerInt()
| virtual int64_t freetensor::CompUniqueBounds::Bound::lowerInt |
( |
| ) |
const |
|
pure virtual |
◆ restrictScope()
| virtual Ref< Bound > freetensor::CompUniqueBounds::Bound::restrictScope |
( |
const std::unordered_set< std::string > & |
scope | ) |
const |
|
pure virtual |
◆ simplestExpr()
| virtual Expr freetensor::CompUniqueBounds::Bound::simplestExpr |
( |
const Expr & |
reference, |
|
|
const std::unordered_map< std::string, int > & |
orderedScope |
|
) |
| const |
|
pure virtual |
◆ type()
| virtual BoundType freetensor::CompUniqueBounds::Bound::type |
( |
| ) |
const |
|
pure virtual |
◆ upperExpr()
| virtual Expr freetensor::CompUniqueBounds::Bound::upperExpr |
( |
| ) |
const |
|
pure virtual |
◆ upperInt()
| virtual int64_t freetensor::CompUniqueBounds::Bound::upperInt |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: