MLIR  20.0.0git
mlir::presburger::PresburgerSpace Member List

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

convertVarKind(VarKind srcKind, unsigned srcPos, unsigned num, VarKind dstKind, unsigned dstPos)mlir::presburger::PresburgerSpace
disableIds()mlir::presburger::PresburgerSpaceinline
dump() constmlir::presburger::PresburgerSpace
getDomainSpace() constmlir::presburger::PresburgerSpace
getId(VarKind kind, unsigned pos) constmlir::presburger::PresburgerSpaceinline
getIds(VarKind kind) constmlir::presburger::PresburgerSpaceinline
getIds() constmlir::presburger::PresburgerSpaceinline
getNumDimAndSymbolVars() constmlir::presburger::PresburgerSpaceinline
getNumDimVars() constmlir::presburger::PresburgerSpaceinline
getNumDomainVars() constmlir::presburger::PresburgerSpaceinline
getNumLocalVars() constmlir::presburger::PresburgerSpaceinline
getNumRangeVars() constmlir::presburger::PresburgerSpaceinline
getNumSetDimVars() constmlir::presburger::PresburgerSpaceinline
getNumSymbolVars() constmlir::presburger::PresburgerSpaceinline
getNumVarKind(VarKind kind) constmlir::presburger::PresburgerSpace
getNumVars() constmlir::presburger::PresburgerSpaceinline
getRangeSpace() constmlir::presburger::PresburgerSpace
getRelationSpace(unsigned numDomain=0, unsigned numRange=0, unsigned numSymbols=0, unsigned numLocals=0)mlir::presburger::PresburgerSpaceinlinestatic
getSetSpace(unsigned numDims=0, unsigned numSymbols=0, unsigned numLocals=0)mlir::presburger::PresburgerSpaceinlinestatic
getSpaceWithoutLocals() constmlir::presburger::PresburgerSpace
getVarKindAt(unsigned pos) constmlir::presburger::PresburgerSpace
getVarKindEnd(VarKind kind) constmlir::presburger::PresburgerSpace
getVarKindOffset(VarKind kind) constmlir::presburger::PresburgerSpace
getVarKindOverlap(VarKind kind, unsigned varStart, unsigned varLimit) constmlir::presburger::PresburgerSpace
insertVar(VarKind kind, unsigned pos, unsigned num=1)mlir::presburger::PresburgerSpace
isAligned(const PresburgerSpace &other) constmlir::presburger::PresburgerSpace
isAligned(const PresburgerSpace &other, VarKind kind) constmlir::presburger::PresburgerSpace
isCompatible(const PresburgerSpace &other) constmlir::presburger::PresburgerSpace
isEqual(const PresburgerSpace &other) constmlir::presburger::PresburgerSpace
isUsingIds() constmlir::presburger::PresburgerSpaceinline
mergeAndAlignSymbols(PresburgerSpace &other)mlir::presburger::PresburgerSpace
PresburgerSpace(unsigned numDomain, unsigned numRange, unsigned numSymbols, unsigned numLocals)mlir::presburger::PresburgerSpaceinlineprotected
print(llvm::raw_ostream &os) constmlir::presburger::PresburgerSpace
removeVarRange(VarKind kind, unsigned varStart, unsigned varLimit)mlir::presburger::PresburgerSpace
resetIds()mlir::presburger::PresburgerSpaceinline
setId(VarKind kind, unsigned pos, Identifier id)mlir::presburger::PresburgerSpaceinline
setVarSymbolSeparation(unsigned newSymbolCount)mlir::presburger::PresburgerSpace
swapVar(VarKind kindA, VarKind kindB, unsigned posA, unsigned posB)mlir::presburger::PresburgerSpace