My Project
mlir::FlatAffineConstraints Member List

This is the complete list of members for mlir::FlatAffineConstraints, including all inherited members.

addAffineForOpDomain(AffineForOp forOp)mlir::FlatAffineConstraints
addConstantLowerBound(unsigned pos, int64_t lb)mlir::FlatAffineConstraints
addConstantLowerBound(ArrayRef< int64_t > expr, int64_t lb)mlir::FlatAffineConstraints
addConstantUpperBound(unsigned pos, int64_t ub)mlir::FlatAffineConstraints
addConstantUpperBound(ArrayRef< int64_t > expr, int64_t ub)mlir::FlatAffineConstraints
addDimId(unsigned pos, Value id=nullptr)mlir::FlatAffineConstraints
addEquality(ArrayRef< int64_t > eq)mlir::FlatAffineConstraints
addId(IdKind kind, unsigned pos, Value id=nullptr)mlir::FlatAffineConstraints
addInductionVarOrTerminalSymbol(Value id)mlir::FlatAffineConstraints
addInequality(ArrayRef< int64_t > inEq)mlir::FlatAffineConstraints
addLocalFloorDiv(ArrayRef< int64_t > dividend, int64_t divisor)mlir::FlatAffineConstraints
addLocalId(unsigned pos)mlir::FlatAffineConstraints
addLowerOrUpperBound(unsigned pos, AffineMap boundMap, ArrayRef< Value > operands, bool eq, bool lower=true)mlir::FlatAffineConstraints
addSliceBounds(ArrayRef< Value > values, ArrayRef< AffineMap > lbMaps, ArrayRef< AffineMap > ubMaps, ArrayRef< Value > operands)mlir::FlatAffineConstraints
addSymbolId(unsigned pos, Value id=nullptr)mlir::FlatAffineConstraints
append(const FlatAffineConstraints &other)mlir::FlatAffineConstraints
areIdsAlignedWithOther(const FlatAffineConstraints &other)mlir::FlatAffineConstraints
atEq(unsigned i, unsigned j) constmlir::FlatAffineConstraintsinline
atEq(unsigned i, unsigned j)mlir::FlatAffineConstraintsinline
atIneq(unsigned i, unsigned j) constmlir::FlatAffineConstraintsinline
atIneq(unsigned i, unsigned j)mlir::FlatAffineConstraintsinline
clearAndCopyFrom(const FlatAffineConstraints &other)mlir::FlatAffineConstraints
clearConstraints()mlir::FlatAffineConstraints
clone() constmlir::FlatAffineConstraints
composeMap(const AffineValueMap *vMap)mlir::FlatAffineConstraints
composeMatchingMap(AffineMap other)mlir::FlatAffineConstraints
constantFoldId(unsigned pos)mlir::FlatAffineConstraints
constantFoldIdRange(unsigned pos, unsigned num)mlir::FlatAffineConstraints
containsId(Value id) constmlir::FlatAffineConstraints
convertLoopIVSymbolsToDims()mlir::FlatAffineConstraints
Dimension enum valuemlir::FlatAffineConstraints
dump() constmlir::FlatAffineConstraints
findId(Value id, unsigned *pos) constmlir::FlatAffineConstraints
FlatAffineConstraints(unsigned numReservedInequalities, unsigned numReservedEqualities, unsigned numReservedCols, unsigned numDims=0, unsigned numSymbols=0, unsigned numLocals=0, ArrayRef< Optional< Value >> idArgs={})mlir::FlatAffineConstraintsinline
FlatAffineConstraints(unsigned numDims=0, unsigned numSymbols=0, unsigned numLocals=0, ArrayRef< Optional< Value >> idArgs={})mlir::FlatAffineConstraintsinline
FlatAffineConstraints(const HyperRectangularSet &set)mlir::FlatAffineConstraintsexplicit
FlatAffineConstraints(const AffineValueMap &avm)mlir::FlatAffineConstraintsexplicit
FlatAffineConstraints(ArrayRef< const AffineValueMap *> avmRef)mlir::FlatAffineConstraintsexplicit
FlatAffineConstraints(IntegerSet set)mlir::FlatAffineConstraintsexplicit
FlatAffineConstraints(const IntegerValueSet &set)mlir::FlatAffineConstraintsexplicit
FlatAffineConstraints(const FlatAffineConstraints &other)mlir::FlatAffineConstraints
FlatAffineConstraints(ArrayRef< const AffineValueMap *> avmRef, IntegerSet set)mlir::FlatAffineConstraints
FlatAffineConstraints(const MutableAffineMap &map)mlir::FlatAffineConstraints
getAllIdValues(SmallVectorImpl< Value > *values) constmlir::FlatAffineConstraintsinline
getConstantBoundOnDimSize(unsigned pos, SmallVectorImpl< int64_t > *lb=nullptr, int64_t *lbFloorDivisor=nullptr, SmallVectorImpl< int64_t > *ub=nullptr) constmlir::FlatAffineConstraints
getConstantLowerBound(unsigned pos) constmlir::FlatAffineConstraints
getConstantUpperBound(unsigned pos) constmlir::FlatAffineConstraints
getEquality(unsigned idx) constmlir::FlatAffineConstraintsinline
getId(unsigned pos) constmlir::FlatAffineConstraintsinline
getId(unsigned pos)mlir::FlatAffineConstraintsinline
getIds() constmlir::FlatAffineConstraintsinline
getIds()mlir::FlatAffineConstraintsinline
getIdValue(unsigned pos) constmlir::FlatAffineConstraintsinline
getIdValues(unsigned start, unsigned end, SmallVectorImpl< Value > *values) constmlir::FlatAffineConstraintsinline
getInequality(unsigned idx) constmlir::FlatAffineConstraintsinline
getLowerAndUpperBound(unsigned pos, unsigned offset, unsigned num, unsigned symStartPos, ArrayRef< AffineExpr > localExprs, MLIRContext *context) constmlir::FlatAffineConstraints
getNumCols() constmlir::FlatAffineConstraintsinline
getNumConstraints() constmlir::FlatAffineConstraintsinline
getNumDimAndSymbolIds() constmlir::FlatAffineConstraintsinline
getNumDimIds() constmlir::FlatAffineConstraintsinline
getNumEqualities() constmlir::FlatAffineConstraintsinline
getNumIds() constmlir::FlatAffineConstraintsinline
getNumInequalities() constmlir::FlatAffineConstraintsinline
getNumLocalIds() constmlir::FlatAffineConstraintsinline
getNumReservedEqualities() constmlir::FlatAffineConstraintsinline
getNumReservedInequalities() constmlir::FlatAffineConstraintsinline
getNumSymbolIds() constmlir::FlatAffineConstraintsinline
getSliceBounds(unsigned offset, unsigned num, MLIRContext *context, SmallVectorImpl< AffineMap > *lbMaps, SmallVectorImpl< AffineMap > *ubMaps)mlir::FlatAffineConstraints
IdKind enum namemlir::FlatAffineConstraints
isEmpty() constmlir::FlatAffineConstraints
isEmptyByGCDTest() constmlir::FlatAffineConstraints
isHyperRectangular(unsigned pos, unsigned num) constmlir::FlatAffineConstraints
Local enum valuemlir::FlatAffineConstraints
mergeAndAlignIdsWithOther(unsigned offset, FlatAffineConstraints *other)mlir::FlatAffineConstraints
print(raw_ostream &os) constmlir::FlatAffineConstraints
projectOut(unsigned pos, unsigned num)mlir::FlatAffineConstraints
projectOut(unsigned pos)mlir::FlatAffineConstraintsinline
projectOut(Value id)mlir::FlatAffineConstraints
removeDim(unsigned pos)mlir::FlatAffineConstraints
removeEquality(unsigned pos)mlir::FlatAffineConstraints
removeId(IdKind idKind, unsigned pos)mlir::FlatAffineConstraints
removeId(unsigned pos)mlir::FlatAffineConstraints
removeInequality(unsigned pos)mlir::FlatAffineConstraints
removeRedundantInequalities()mlir::FlatAffineConstraints
removeTrivialRedundancy()mlir::FlatAffineConstraints
reset(unsigned numReservedInequalities, unsigned numReservedEqualities, unsigned numReservedCols, unsigned numDims, unsigned numSymbols, unsigned numLocals=0, ArrayRef< Value > idArgs={})mlir::FlatAffineConstraints
reset(unsigned numDims=0, unsigned numSymbols=0, unsigned numLocals=0, ArrayRef< Value > idArgs={})mlir::FlatAffineConstraints
setAndEliminate(unsigned pos, int64_t constVal)mlir::FlatAffineConstraints
setDimSymbolSeparation(unsigned newSymbolCount)mlir::FlatAffineConstraints
setIdToConstant(unsigned pos, int64_t val)mlir::FlatAffineConstraints
setIdToConstant(Value id, int64_t val)mlir::FlatAffineConstraints
setIdValue(unsigned pos, Value val)mlir::FlatAffineConstraintsinline
setIdValues(unsigned start, unsigned end, ArrayRef< Value > values)mlir::FlatAffineConstraintsinline
Symbol enum valuemlir::FlatAffineConstraints
toAffineExpr(unsigned idx, MLIRContext *context)mlir::FlatAffineConstraints
unionBoundingBox(const FlatAffineConstraints &other)mlir::FlatAffineConstraints
~FlatAffineConstraints()mlir::FlatAffineConstraintsinline