#include <comp_unique_bounds_combination.h>
◆ Bound()
| freetensor::CompUniqueBoundsCombination::Bound::Bound |
( |
std::vector< LowerBound > |
lowerBounds, |
|
|
std::vector< UpperBound > |
upperBounds |
|
) |
| |
|
inline |
◆ getInt()
| std::optional< int64_t > freetensor::CompUniqueBoundsCombination::Bound::getInt |
( |
| ) |
const |
|
overridevirtual |
◆ lowerExpr()
| Expr freetensor::CompUniqueBoundsCombination::Bound::lowerExpr |
( |
| ) |
const |
|
overridevirtual |
◆ lowerInt()
| int64_t freetensor::CompUniqueBoundsCombination::Bound::lowerInt |
( |
| ) |
const |
|
overridevirtual |
◆ restrictScope()
| Ref< CompUniqueBounds::Bound > freetensor::CompUniqueBoundsCombination::Bound::restrictScope |
( |
const std::unordered_set< std::string > & |
scope | ) |
const |
|
overridevirtual |
◆ simplestExpr()
| Expr freetensor::CompUniqueBoundsCombination::Bound::simplestExpr |
( |
const Expr & |
reference, |
|
|
const std::unordered_map< std::string, int > & |
orderedScope |
|
) |
| const |
|
overridevirtual |
◆ type()
| BoundType freetensor::CompUniqueBoundsCombination::Bound::type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ upperExpr()
| Expr freetensor::CompUniqueBoundsCombination::Bound::upperExpr |
( |
| ) |
const |
|
overridevirtual |
◆ upperInt()
| int64_t freetensor::CompUniqueBoundsCombination::Bound::upperInt |
( |
| ) |
const |
|
overridevirtual |
◆ CompUniqueBoundsCombination
The documentation for this class was generated from the following files: