|
MLIR 22.0.0git
|
Helper class that builds a bound for a shaped value dimension or index-typed value. More...
#include "mlir/Interfaces/ValueBoundsOpInterface.h"
Public Member Functions | |
| BoundBuilder & | operator[] (int64_t dim) |
| Specify a dimension, assuming that the underlying value is a shaped value. | |
| void | operator< (AffineExpr expr) |
| void | operator<= (AffineExpr expr) |
| void | operator> (AffineExpr expr) |
| void | operator>= (AffineExpr expr) |
| void | operator== (AffineExpr expr) |
| void | operator< (OpFoldResult ofr) |
| void | operator<= (OpFoldResult ofr) |
| void | operator> (OpFoldResult ofr) |
| void | operator>= (OpFoldResult ofr) |
| void | operator== (OpFoldResult ofr) |
| void | operator< (int64_t i) |
| void | operator<= (int64_t i) |
| void | operator> (int64_t i) |
| void | operator>= (int64_t i) |
| void | operator== (int64_t i) |
Protected Member Functions | |
| BoundBuilder (ValueBoundsConstraintSet &cstr, Value value) | |
Friends | |
| class | ValueBoundsConstraintSet |
Helper class that builds a bound for a shaped value dimension or index-typed value.
Definition at line 73 of file ValueBoundsOpInterface.h.
|
inlineprotected |
Definition at line 98 of file ValueBoundsOpInterface.h.
References ValueBoundsConstraintSet.
| void ValueBoundsConstraintSet::BoundBuilder::operator< | ( | AffineExpr | expr | ) |
Definition at line 976 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
Referenced by operator<(), operator<(), and operator<=().
Definition at line 1025 of file ValueBoundsOpInterface.cpp.
References operator<().
| void ValueBoundsConstraintSet::BoundBuilder::operator< | ( | OpFoldResult | ofr | ) |
Definition at line 1005 of file ValueBoundsOpInterface.cpp.
References operator<().
| void ValueBoundsConstraintSet::BoundBuilder::operator<= | ( | AffineExpr | expr | ) |
Definition at line 983 of file ValueBoundsOpInterface.cpp.
References operator<().
Referenced by operator<=(), and operator<=().
Definition at line 1029 of file ValueBoundsOpInterface.cpp.
References operator<=().
| void ValueBoundsConstraintSet::BoundBuilder::operator<= | ( | OpFoldResult | ofr | ) |
Definition at line 1009 of file ValueBoundsOpInterface.cpp.
References operator<=().
| void ValueBoundsConstraintSet::BoundBuilder::operator== | ( | AffineExpr | expr | ) |
Definition at line 998 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
Definition at line 1041 of file ValueBoundsOpInterface.cpp.
References mlir::operator==().
| void ValueBoundsConstraintSet::BoundBuilder::operator== | ( | OpFoldResult | ofr | ) |
Definition at line 1021 of file ValueBoundsOpInterface.cpp.
References mlir::operator==().
| void ValueBoundsConstraintSet::BoundBuilder::operator> | ( | AffineExpr | expr | ) |
Definition at line 987 of file ValueBoundsOpInterface.cpp.
References operator>=().
Referenced by operator>(), and operator>().
Definition at line 1033 of file ValueBoundsOpInterface.cpp.
References operator>().
| void ValueBoundsConstraintSet::BoundBuilder::operator> | ( | OpFoldResult | ofr | ) |
Definition at line 1013 of file ValueBoundsOpInterface.cpp.
References operator>().
| void ValueBoundsConstraintSet::BoundBuilder::operator>= | ( | AffineExpr | expr | ) |
Definition at line 991 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
Referenced by operator>(), operator>=(), and operator>=().
Definition at line 1037 of file ValueBoundsOpInterface.cpp.
References operator>=().
| void ValueBoundsConstraintSet::BoundBuilder::operator>= | ( | OpFoldResult | ofr | ) |
Definition at line 1017 of file ValueBoundsOpInterface.cpp.
References operator>=().
| ValueBoundsConstraintSet::BoundBuilder & ValueBoundsConstraintSet::BoundBuilder::operator[] | ( | int64_t | dim | ) |
Specify a dimension, assuming that the underlying value is a shaped value.
Definition at line 967 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
|
friend |
Definition at line 97 of file ValueBoundsOpInterface.h.
References ValueBoundsConstraintSet.
Referenced by BoundBuilder(), and ValueBoundsConstraintSet.