|
MLIR 22.0.0git
|
This is the complete list of members for mlir::vector::detail::ValueBoundsConstraintSet, including all inherited members.
| addBound(presburger::BoundType type, int64_t pos, AffineExpr expr) | mlir::ValueBoundsConstraintSet | protected |
| addConservativeSemiAffineBounds | mlir::ValueBoundsConstraintSet | protected |
| areEqual(const Variable &var1, const Variable &var2) | mlir::ValueBoundsConstraintSet | protectedstatic |
| areEquivalentSlices(MLIRContext *ctx, const HyperrectangularSlice &slice1, const HyperrectangularSlice &slice2) | mlir::ValueBoundsConstraintSet | protectedstatic |
| areOverlappingSlices(MLIRContext *ctx, const HyperrectangularSlice &slice1, const HyperrectangularSlice &slice2) | mlir::ValueBoundsConstraintSet | protectedstatic |
| bound(Value value) | mlir::ValueBoundsConstraintSet | inlineprotected |
| builder | mlir::ValueBoundsConstraintSet | protected |
| compare(const Variable &lhs, ComparisonOperator cmp, const Variable &rhs) | mlir::ValueBoundsConstraintSet | protectedstatic |
| comparePos(int64_t lhsPos, ComparisonOperator cmp, int64_t rhsPos) | mlir::ValueBoundsConstraintSet | protected |
| ComparisonOperator enum name | mlir::ValueBoundsConstraintSet | protected |
| computeBound(AffineMap &resultMap, ValueDimList &mapOperands, presburger::BoundType type, const Variable &var, StopConditionFn stopCondition, bool closedUB=false) | mlir::ValueBoundsConstraintSet | protectedstatic |
| computeConstantBound(presburger::BoundType type, const Variable &var, const StopConditionFn &stopCondition=nullptr, bool closedUB=false) | mlir::ValueBoundsConstraintSet | protectedstatic |
| computeConstantDelta(Value value1, Value value2, std::optional< int64_t > dim1=std::nullopt, std::optional< int64_t > dim2=std::nullopt) | mlir::ValueBoundsConstraintSet | protectedstatic |
| computeDependentBound(AffineMap &resultMap, ValueDimList &mapOperands, presburger::BoundType type, const Variable &var, ValueDimList dependencies, bool closedUB=false) | mlir::ValueBoundsConstraintSet | protectedstatic |
| computeIndependentBound(AffineMap &resultMap, ValueDimList &mapOperands, presburger::BoundType type, const Variable &var, ValueRange independencies, bool closedUB=false) | mlir::ValueBoundsConstraintSet | protectedstatic |
| cstr | mlir::ValueBoundsConstraintSet | protected |
| dump() const | mlir::ValueBoundsConstraintSet | protected |
| EQ enum value | mlir::ValueBoundsConstraintSet | protected |
| GE enum value | mlir::ValueBoundsConstraintSet | protected |
| getExpr(Value value, std::optional< int64_t > dim=std::nullopt) | mlir::ValueBoundsConstraintSet | protected |
| getExpr(OpFoldResult ofr) | mlir::ValueBoundsConstraintSet | protected |
| getExpr(int64_t constant) | mlir::ValueBoundsConstraintSet | protected |
| getPos(Value value, std::optional< int64_t > dim=std::nullopt) const | mlir::ValueBoundsConstraintSet | protected |
| getPosExpr(int64_t pos) | mlir::ValueBoundsConstraintSet | protected |
| GT enum value | mlir::ValueBoundsConstraintSet | protected |
| ID | mlir::ValueBoundsConstraintSet | protectedstatic |
| insert(Value value, std::optional< int64_t > dim, bool isSymbol=true, bool addToWorklist=true) | mlir::ValueBoundsConstraintSet | protected |
| insert(bool isSymbol=true) | mlir::ValueBoundsConstraintSet | protected |
| insert(AffineMap map, const ValueDimList &operands, bool isSymbol=true) | mlir::ValueBoundsConstraintSet | protected |
| insert(const Variable &var, bool isSymbol=true) | mlir::ValueBoundsConstraintSet | protected |
| isMapped(Value value, std::optional< int64_t > dim=std::nullopt) const | mlir::ValueBoundsConstraintSet | protected |
| kIndexValue | mlir::ValueBoundsConstraintSet | protectedstatic |
| LE enum value | mlir::ValueBoundsConstraintSet | protected |
| LT enum value | mlir::ValueBoundsConstraintSet | protected |
| populateAndCompare(const Variable &lhs, ComparisonOperator cmp, const Variable &rhs) | mlir::ValueBoundsConstraintSet | protected |
| populateConstraints(Value value, std::optional< int64_t > dim) | mlir::ValueBoundsConstraintSet | protected |
| populateConstraints(AffineMap map, ValueDimList mapOperands) | mlir::ValueBoundsConstraintSet | protected |
| positionToValueDim | mlir::ValueBoundsConstraintSet | protected |
| processWorklist() | mlir::ValueBoundsConstraintSet | protected |
| projectOut(int64_t pos) | mlir::ValueBoundsConstraintSet | protected |
| projectOut(function_ref< bool(ValueDim)> condition) | mlir::ValueBoundsConstraintSet | protected |
| projectOutAnonymous(std::optional< int64_t > except=std::nullopt) | mlir::ValueBoundsConstraintSet | protected |
| stopCondition | mlir::ValueBoundsConstraintSet | protected |
| StopConditionFn typedef | mlir::ValueBoundsConstraintSet | protected |
| strongCompare(const Variable &lhs, ComparisonOperator cmp, const Variable &rhs) | mlir::ValueBoundsConstraintSet | protectedstatic |
| strongComparePos(int64_t lhsPos, ComparisonOperator cmp, int64_t rhsPos) | mlir::ValueBoundsConstraintSet | protected |
| ValueBoundsConstraintSet(MLIRContext *ctx, const StopConditionFn &stopCondition, bool addConservativeSemiAffineBounds=false) | mlir::vector::detail::ValueBoundsConstraintSet | |
| ValueDim typedef | mlir::ValueBoundsConstraintSet | protected |
| valueDimToPosition | mlir::ValueBoundsConstraintSet | protected |
| worklist | mlir::ValueBoundsConstraintSet | protected |