MLIR
20.0.0git
|
This is the complete list of members for mlir::AffineMap, including all inherited members.
AffineMap()=default | mlir::AffineMap | |
AffineMap(ImplType *map) | mlir::AffineMap | inlineexplicit |
compose(AffineMap map) const | mlir::AffineMap | |
compose(ArrayRef< int64_t > values) const | mlir::AffineMap | |
constantFold(ArrayRef< Attribute > operandConstants, SmallVectorImpl< Attribute > &results, bool *hasPoison=nullptr) const | mlir::AffineMap | |
dropResult(int64_t pos) const | mlir::AffineMap | inline |
dropResults(ArrayRef< int64_t > positions) const | mlir::AffineMap | inline |
dropResults(const llvm::SmallBitVector &positions) const | mlir::AffineMap | |
dropZeroResults() | mlir::AffineMap | |
dump() const | mlir::AffineMap | |
get(MLIRContext *context) | mlir::AffineMap | static |
get(unsigned dimCount, unsigned symbolCount, MLIRContext *context) | mlir::AffineMap | static |
get(unsigned dimCount, unsigned symbolCount, AffineExpr result) | mlir::AffineMap | static |
get(unsigned dimCount, unsigned symbolCount, ArrayRef< AffineExpr > results, MLIRContext *context) | mlir::AffineMap | static |
getAsOpaquePointer() const | mlir::AffineMap | inline |
getBroadcastDims() const | mlir::AffineMap | |
getConstantMap(int64_t val, MLIRContext *context) | mlir::AffineMap | static |
getConstantResults() const | mlir::AffineMap | |
getContext() const | mlir::AffineMap | |
getDimPosition(unsigned idx) const | mlir::AffineMap | |
getFilteredIdentityMap(MLIRContext *ctx, unsigned numDims, llvm::function_ref< bool(AffineDimExpr)> keepDimFilter) | mlir::AffineMap | static |
getFromOpaquePointer(const void *pointer) | mlir::AffineMap | inlinestatic |
getLargestKnownDivisorOfMapExprs() | mlir::AffineMap | |
getMajorSubMap(unsigned numResults) const | mlir::AffineMap | |
getMinorIdentityMap(unsigned dims, unsigned results, MLIRContext *context) | mlir::AffineMap | static |
getMinorSubMap(unsigned numResults) const | mlir::AffineMap | |
getMultiDimIdentityMap(unsigned numDims, MLIRContext *context) | mlir::AffineMap | static |
getMultiDimMapWithTargets(unsigned numDims, ArrayRef< unsigned > targets, MLIRContext *context) | mlir::AffineMap | static |
getNumDims() const | mlir::AffineMap | |
getNumInputs() const | mlir::AffineMap | |
getNumOfZeroResults() const | mlir::AffineMap | |
getNumResults() const | mlir::AffineMap | |
getNumSymbols() const | mlir::AffineMap | |
getPermutationMap(ArrayRef< unsigned > permutation, MLIRContext *context) | mlir::AffineMap | static |
getPermutationMap(ArrayRef< int64_t > permutation, MLIRContext *context) | mlir::AffineMap | static |
getResult(unsigned idx) const | mlir::AffineMap | |
getResultPosition(AffineExpr input) const | mlir::AffineMap | |
getResults() const | mlir::AffineMap | |
getSingleConstantResult() const | mlir::AffineMap | |
getSliceMap(unsigned start, unsigned length) const | mlir::AffineMap | |
getSubMap(ArrayRef< unsigned > resultPos) const | mlir::AffineMap | |
hash_value(AffineMap arg) | mlir::AffineMap | friend |
ImplType typedef | mlir::AffineMap | |
inferFromExprList(ArrayRef< ArrayRef< AffineExpr >> exprsList, MLIRContext *context) | mlir::AffineMap | static |
inferFromExprList(ArrayRef< SmallVector< AffineExpr, 4 >> exprsList, MLIRContext *context) | mlir::AffineMap | static |
insertResult(AffineExpr expr, unsigned pos) const | mlir::AffineMap | inline |
isConstant() const | mlir::AffineMap | |
isEmpty() const | mlir::AffineMap | |
isFunctionOfDim(unsigned position) const | mlir::AffineMap | inline |
isFunctionOfSymbol(unsigned position) const | mlir::AffineMap | inline |
isIdentity() const | mlir::AffineMap | |
isMinorIdentity() const | mlir::AffineMap | |
isMinorIdentityWithBroadcasting(SmallVectorImpl< unsigned > *broadcastedDims=nullptr) const | mlir::AffineMap | |
isPermutation() const | mlir::AffineMap | |
isPermutationOfMinorIdentityWithBroadcasting(SmallVectorImpl< unsigned > &permutedDims) const | mlir::AffineMap | |
isProjectedPermutation(bool allowZeroInResults=false) const | mlir::AffineMap | |
isSingleConstant() const | mlir::AffineMap | |
isSymbolIdentity() const | mlir::AffineMap | |
operator bool() const | mlir::AffineMap | inlineexplicit |
operator!=(AffineMap other) const | mlir::AffineMap | inline |
operator==(AffineMap other) const | mlir::AffineMap | inline |
partialConstantFold(ArrayRef< Attribute > operandConstants, SmallVectorImpl< int64_t > *results=nullptr, bool *hasPoison=nullptr) const | mlir::AffineMap | |
print(raw_ostream &os) const | mlir::AffineMap | |
replace(AffineExpr expr, AffineExpr replacement, unsigned numResultDims, unsigned numResultSyms) const | mlir::AffineMap | |
replace(const DenseMap< AffineExpr, AffineExpr > &map) const | mlir::AffineMap | |
replace(const DenseMap< AffineExpr, AffineExpr > &map, unsigned numResultDims, unsigned numResultSyms) const | mlir::AffineMap | |
replaceDimsAndSymbols(ArrayRef< AffineExpr > dimReplacements, ArrayRef< AffineExpr > symReplacements, unsigned numResultDims, unsigned numResultSyms) const | mlir::AffineMap | |
shiftDims(unsigned shift, unsigned offset=0) const | mlir::AffineMap | inline |
shiftSymbols(unsigned shift, unsigned offset=0) const | mlir::AffineMap | inline |
walkExprs(llvm::function_ref< void(AffineExpr)> callback) const | mlir::AffineMap |