|
MLIR 23.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 971 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
Referenced by operator<(), operator<(), and operator<=().
Definition at line 1020 of file ValueBoundsOpInterface.cpp.
References operator<().
| void ValueBoundsConstraintSet::BoundBuilder::operator< | ( | OpFoldResult | ofr | ) |
Definition at line 1000 of file ValueBoundsOpInterface.cpp.
References operator<().
| void ValueBoundsConstraintSet::BoundBuilder::operator<= | ( | AffineExpr | expr | ) |
Definition at line 978 of file ValueBoundsOpInterface.cpp.
References operator<().
Referenced by operator<=(), and operator<=().
Definition at line 1024 of file ValueBoundsOpInterface.cpp.
References operator<=().
| void ValueBoundsConstraintSet::BoundBuilder::operator<= | ( | OpFoldResult | ofr | ) |
Definition at line 1004 of file ValueBoundsOpInterface.cpp.
References operator<=().
| void ValueBoundsConstraintSet::BoundBuilder::operator== | ( | AffineExpr | expr | ) |
Definition at line 993 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
Definition at line 1036 of file ValueBoundsOpInterface.cpp.
References mlir::operator==().
| void ValueBoundsConstraintSet::BoundBuilder::operator== | ( | OpFoldResult | ofr | ) |
Definition at line 1016 of file ValueBoundsOpInterface.cpp.
References mlir::operator==().
| void ValueBoundsConstraintSet::BoundBuilder::operator> | ( | AffineExpr | expr | ) |
Definition at line 982 of file ValueBoundsOpInterface.cpp.
References operator>=().
Referenced by operator>(), and operator>().
Definition at line 1028 of file ValueBoundsOpInterface.cpp.
References operator>().
| void ValueBoundsConstraintSet::BoundBuilder::operator> | ( | OpFoldResult | ofr | ) |
Definition at line 1008 of file ValueBoundsOpInterface.cpp.
References operator>().
| void ValueBoundsConstraintSet::BoundBuilder::operator>= | ( | AffineExpr | expr | ) |
Definition at line 986 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
Referenced by operator>(), operator>=(), and operator>=().
Definition at line 1032 of file ValueBoundsOpInterface.cpp.
References operator>=().
| void ValueBoundsConstraintSet::BoundBuilder::operator>= | ( | OpFoldResult | ofr | ) |
Definition at line 1012 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 962 of file ValueBoundsOpInterface.cpp.
References assertValidValueDim().
|
friend |
Definition at line 97 of file ValueBoundsOpInterface.h.
References ValueBoundsConstraintSet.
Referenced by BoundBuilder(), and ValueBoundsConstraintSet.