|
MLIR 22.0.0git
|
This is the complete list of members for TransposeOpLowering, including all inherited members.
| addDebugLabels(ArrayRef< StringRef > labels) | mlir::Pattern | inline |
| addDebugLabels(StringRef label) | mlir::Pattern | inline |
| Base typedef | mlir::OpRewritePattern< vector::TransposeOp > | |
| ConvertOpToLLVMPattern(const LLVMTypeConverter &typeConverter, PatternBenefit benefit=1) | mlir::ConvertOpToLLVMPattern< memref::TransposeOp > | inlineexplicit |
| ConvertToLLVMPattern(StringRef rootOpName, MLIRContext *context, const LLVMTypeConverter &typeConverter, PatternBenefit benefit=1) | mlir::ConvertToLLVMPattern | |
| copyUnrankedDescriptor(OpBuilder &builder, Location loc, UnrankedMemRefType memRefType, Value operand, bool toDynamic) const | mlir::ConvertToLLVMPattern | protected |
| copyUnrankedDescriptors(OpBuilder &builder, Location loc, TypeRange origTypes, SmallVectorImpl< Value > &operands, bool toDynamic) const | mlir::ConvertToLLVMPattern | protected |
| create(Args &&...args) | mlir::RewritePattern | inlinestatic |
| createIndexAttrConstant(OpBuilder &builder, Location loc, Type resultType, int64_t value) | mlir::ConvertToLLVMPattern | protectedstatic |
| createMemRefDescriptor(Location loc, MemRefType memRefType, Value allocatedPtr, Value alignedPtr, ArrayRef< Value > sizes, ArrayRef< Value > strides, ConversionPatternRewriter &rewriter) const | mlir::ConvertToLLVMPattern | protected |
| getBenefit() const | mlir::Pattern | inline |
| getContext() const | mlir::Pattern | inline |
| getDebugLabels() const | mlir::Pattern | inline |
| getDebugName() const | mlir::Pattern | inline |
| getDialect() const | mlir::ConvertToLLVMPattern | protected |
| getElementPtrType(MemRefType type) const | mlir::ConvertToLLVMPattern | protected |
| getGeneratedOps() const | mlir::Pattern | inline |
| getIndexType() const | mlir::ConvertToLLVMPattern | protected |
| getIntPtrType(unsigned addressSpace=0) const | mlir::ConvertToLLVMPattern | protected |
| getMemRefDescriptorSizes(Location loc, MemRefType memRefType, ValueRange dynamicSizes, ConversionPatternRewriter &rewriter, SmallVectorImpl< Value > &sizes, SmallVectorImpl< Value > &strides, Value &size, bool sizeInBytes=true) const | mlir::ConvertToLLVMPattern | protected |
| getNumElements(Location loc, MemRefType memRefType, ValueRange dynamicSizes, ConversionPatternRewriter &rewriter) const | mlir::ConvertToLLVMPattern | protected |
| getPtrType(unsigned addressSpace=0) const | mlir::ConvertToLLVMPattern | protected |
| getRootInterfaceID() const | mlir::Pattern | inline |
| getRootKind() const | mlir::Pattern | inline |
| getRootTraitID() const | mlir::Pattern | inline |
| getSizeInBytes(Location loc, Type type, ConversionPatternRewriter &rewriter) const | mlir::ConvertToLLVMPattern | protected |
| getStridedElementPtr(ConversionPatternRewriter &rewriter, Location loc, MemRefType type, Value memRefDesc, ValueRange indices, LLVM::GEPNoWrapFlags noWrapFlags=LLVM::GEPNoWrapFlags::none) const | mlir::ConvertToLLVMPattern | protected |
| getTypeConverter() const | mlir::ConvertToLLVMPattern | protected |
| getVoidPtrType() const | mlir::ConvertToLLVMPattern | protected |
| getVoidType() const | mlir::ConvertToLLVMPattern | protected |
| hasBoundedRewriteRecursion() const | mlir::Pattern | inline |
| isConvertibleAndHasIdentityMaps(MemRefType type) const | mlir::ConvertToLLVMPattern | protected |
| matchAndRewrite(vector::TransposeOp op, PatternRewriter &rewriter) const override | TransposeOpLowering | inline |
| mlir::OpRewritePattern< vector::TransposeOp >::matchAndRewrite(Operation *op, PatternRewriter &rewriter) const final | mlir::detail::OpOrInterfaceRewritePatternBase< vector::TransposeOp > | inlinevirtual |
| mlir::ConvertOpToLLVMPattern< memref::TransposeOp >::matchAndRewrite(Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const final | mlir::ConvertOpToLLVMPattern< memref::TransposeOp > | inline |
| OneToNOpAdaptor typedef | mlir::ConvertOpToLLVMPattern< memref::TransposeOp > | |
| OpAdaptor typedef | mlir::ConvertOpToLLVMPattern< memref::TransposeOp > | |
| OpRewritePattern(MLIRContext *context, PatternBenefit benefit=1, ArrayRef< StringRef > generatedNames={}) | mlir::OpRewritePattern< vector::TransposeOp > | inline |
| Pattern(StringRef rootName, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::RewritePattern | protected |
| Pattern(MatchAnyOpTypeTag tag, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::RewritePattern | protected |
| Pattern(MatchInterfaceOpTypeTag tag, TypeID interfaceID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::RewritePattern | protected |
| Pattern(MatchTraitOpTypeTag tag, TypeID traitID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::RewritePattern | protected |
| setDebugName(StringRef name) | mlir::Pattern | inline |
| setHasBoundedRewriteRecursion(bool hasBoundedRecursionArg=true) | mlir::Pattern | inlineprotected |
| TransposeOpLowering(LoweringOptions loweringOptions, MLIRContext *context, int benefit) | TransposeOpLowering | inline |
| ~RewritePattern()=default | mlir::RewritePattern | virtual |