#include <comp_unique_bounds.h>
◆ BoundType
| Enumerator |
|---|
| Combination | |
| Presburger | |
◆ CompUniqueBounds()
◆ ~CompUniqueBounds()
| virtual freetensor::CompUniqueBounds::~CompUniqueBounds |
( |
| ) |
|
|
inlinevirtual |
◆ alwaysLE()
| virtual bool freetensor::CompUniqueBounds::alwaysLE |
( |
const Expr & |
lhs, |
|
|
const Expr & |
rhs |
|
) |
| |
|
pure virtual |
◆ alwaysLT()
| virtual bool freetensor::CompUniqueBounds::alwaysLT |
( |
const Expr & |
lhs, |
|
|
const Expr & |
rhs |
|
) |
| |
|
pure virtual |
◆ getBound()
| virtual Ref< Bound > freetensor::CompUniqueBounds::getBound |
( |
const Expr & |
op | ) |
|
|
pure virtual |
◆ getInt()
| std::optional< int64_t > freetensor::CompUniqueBounds::getInt |
( |
const Expr & |
op | ) |
|
|
inline |
◆ getIntLower()
| int64_t freetensor::CompUniqueBounds::getIntLower |
( |
const Expr & |
op | ) |
|
|
inline |
◆ getIntUpper()
| int64_t freetensor::CompUniqueBounds::getIntUpper |
( |
const Expr & |
op | ) |
|
|
inline |
◆ unionBounds()
| virtual std::pair< Expr, Expr > freetensor::CompUniqueBounds::unionBounds |
( |
const std::vector< Ref< Bound > > & |
bounds | ) |
|
|
pure virtual |
◆ transients_
The documentation for this class was generated from the following file: