#include <comp_unique_bounds_pb.h>
◆ Bound()
| freetensor::CompUniqueBoundsPB::Bound::Bound |
( |
Ref< std::unordered_map< std::string, Expr > > |
demangleMap, |
|
|
PBSet |
bound |
|
) |
| |
|
inline |
◆ getInt()
| std::optional< int64_t > freetensor::CompUniqueBoundsPB::Bound::getInt |
( |
| ) |
const |
|
overridevirtual |
◆ lowerExpr()
| Expr freetensor::CompUniqueBoundsPB::Bound::lowerExpr |
( |
| ) |
const |
|
overridevirtual |
◆ lowerInt()
| int64_t freetensor::CompUniqueBoundsPB::Bound::lowerInt |
( |
| ) |
const |
|
overridevirtual |
◆ lowerUpperDiffExpr()
| std::tuple< Expr, Expr, Expr > freetensor::CompUniqueBoundsPB::Bound::lowerUpperDiffExpr |
( |
| ) |
const |
◆ restrictScope()
| Ref< CompUniqueBounds::Bound > freetensor::CompUniqueBoundsPB::Bound::restrictScope |
( |
const std::unordered_set< std::string > & |
scope | ) |
const |
|
overridevirtual |
◆ simplestExpr()
| Expr freetensor::CompUniqueBoundsPB::Bound::simplestExpr |
( |
const Expr & |
reference, |
|
|
const std::unordered_map< std::string, int > & |
orderedScope |
|
) |
| const |
|
overridevirtual |
◆ type()
| BoundType freetensor::CompUniqueBoundsPB::Bound::type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ upperExpr()
| Expr freetensor::CompUniqueBoundsPB::Bound::upperExpr |
( |
| ) |
const |
|
overridevirtual |
◆ upperInt()
| int64_t freetensor::CompUniqueBoundsPB::Bound::upperInt |
( |
| ) |
const |
|
overridevirtual |
◆ bound_
| PBSet freetensor::CompUniqueBoundsPB::Bound::bound_ |
◆ demangleMap_
| Ref<std::unordered_map<std::string, Expr> > freetensor::CompUniqueBoundsPB::Bound::demangleMap_ |
The documentation for this class was generated from the following files: