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

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

atId(VarKind kind, unsigned i)mlir::presburger::PresburgerSpaceinlineprotected
atId(VarKind kind, unsigned i) constmlir::presburger::PresburgerSpaceinlineprotected
disableIds()mlir::presburger::PresburgerSpaceinline
dump() constmlir::presburger::PresburgerSpace
findId(VarKind kind, T id) constmlir::presburger::PresburgerSpaceinline
getDomainSpace() constmlir::presburger::PresburgerSpace
getId(VarKind kind, unsigned i) 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
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
hasId(VarKind kind, unsigned i) constmlir::presburger::PresburgerSpaceinline
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
kIdNotFoundmlir::presburger::PresburgerSpacestatic
PresburgerSpace(unsigned numDomain=0, unsigned numRange=0, unsigned numSymbols=0, unsigned numLocals=0)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 i, T id)mlir::presburger::PresburgerSpaceinline
setVarSymbolSeperation(unsigned newSymbolCount)mlir::presburger::PresburgerSpace
swapVar(VarKind kindA, VarKind kindB, unsigned posA, unsigned posB)mlir::presburger::PresburgerSpace