|
MLIR
22.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 |