|
MLIR
22.0.0git
|
This is the complete list of members for mlir::GPUReturnOpLowering, including all inherited members.
| addDebugLabels(ArrayRef< StringRef > labels) | mlir::Pattern | inline |
| addDebugLabels(StringRef label) | mlir::Pattern | inline |
| ConversionPattern(const TypeConverter &typeConverter, Args &&...args) | mlir::ConvertToLLVMPattern | inlineprotected |
| mlir::ConversionPattern::ConversionPattern(const TypeConverter &typeConverter, Args &&...args) | mlir::ConversionPattern | inlineprotected |
| ConvertOpToLLVMPattern(const LLVMTypeConverter &typeConverter, PatternBenefit benefit=1) | mlir::ConvertOpToLLVMPattern< gpu::ReturnOp > | 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 |
| dispatchTo1To1(const SelfPattern &self, SourceOp op, ArrayRef< ValueRange > operands, ConversionPatternRewriter &rewriter) | mlir::ConversionPattern | protectedstatic |
| dispatchTo1To1(const SelfPattern &self, SourceOp op, typename SourceOp::template GenericAdaptor< ArrayRef< ValueRange >> adaptor, ConversionPatternRewriter &rewriter) | mlir::ConversionPattern | protectedstatic |
| 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 |
| getOneToOneAdaptorOperands(ArrayRef< ValueRange > operands) const | mlir::ConversionPattern | 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(gpu::ReturnOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override | mlir::GPUReturnOpLowering | virtual |
| ConvertOpToLLVMPattern< gpu::ReturnOp >::matchAndRewrite(Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const final | mlir::ConvertOpToLLVMPattern< gpu::ReturnOp > | inlinevirtual |
| ConvertOpToLLVMPattern< gpu::ReturnOp >::matchAndRewrite(Operation *op, ArrayRef< ValueRange > operands, ConversionPatternRewriter &rewriter) const final | mlir::ConvertOpToLLVMPattern< gpu::ReturnOp > | inlinevirtual |
| ConvertOpToLLVMPattern< gpu::ReturnOp >::matchAndRewrite(gpu::ReturnOp op, OneToNOpAdaptor adaptor, ConversionPatternRewriter &rewriter) const | mlir::ConvertOpToLLVMPattern< gpu::ReturnOp > | inlinevirtual |
| mlir::ConvertToLLVMPattern::matchAndRewrite(Operation *op, PatternRewriter &rewriter) const final | mlir::ConversionPattern | virtual |
| OneToNOpAdaptor typedef | mlir::ConvertOpToLLVMPattern< gpu::ReturnOp > | |
| OpAdaptor typedef | mlir::ConvertOpToLLVMPattern< gpu::ReturnOp > | |
| 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 |
| mlir::Pattern::Pattern(StringRef rootName, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::Pattern | protected |
| mlir::Pattern::Pattern(MatchAnyOpTypeTag tag, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::Pattern | protected |
| mlir::Pattern::Pattern(MatchInterfaceOpTypeTag tag, TypeID interfaceID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::Pattern | protected |
| mlir::Pattern::Pattern(MatchTraitOpTypeTag tag, TypeID traitID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) | mlir::Pattern | protected |
| setDebugName(StringRef name) | mlir::Pattern | inline |
| setHasBoundedRewriteRecursion(bool hasBoundedRecursionArg=true) | mlir::Pattern | inlineprotected |
| typeConverter | mlir::ConversionPattern | protected |
| ~RewritePattern()=default | mlir::RewritePattern | virtual |