MLIR 22.0.0git
mlir::OpToFuncCallLowering< SourceOp > Member List

This is the complete list of members for mlir::OpToFuncCallLowering< SourceOp >, including all inherited members.

appendOrGetFuncOp(StringRef funcName, Type funcType, Operation *op) constmlir::OpToFuncCallLowering< SourceOp >inline
ConvertOpToLLVMPattern(const LLVMTypeConverter &typeConverter, PatternBenefit benefit=1)mlir::ConvertOpToLLVMPattern< SourceOp >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) constmlir::ConvertToLLVMPatternprotected
copyUnrankedDescriptors(OpBuilder &builder, Location loc, TypeRange origTypes, SmallVectorImpl< Value > &operands, bool toDynamic) constmlir::ConvertToLLVMPatternprotected
createIndexAttrConstant(OpBuilder &builder, Location loc, Type resultType, int64_t value)mlir::ConvertToLLVMPatternprotectedstatic
createMemRefDescriptor(Location loc, MemRefType memRefType, Value allocatedPtr, Value alignedPtr, ArrayRef< Value > sizes, ArrayRef< Value > strides, ConversionPatternRewriter &rewriter) constmlir::ConvertToLLVMPatternprotected
f16Funcmlir::OpToFuncCallLowering< SourceOp >
f32ApproxFuncmlir::OpToFuncCallLowering< SourceOp >
f32Funcmlir::OpToFuncCallLowering< SourceOp >
f64Funcmlir::OpToFuncCallLowering< SourceOp >
getDialect() constmlir::ConvertToLLVMPatternprotected
getElementPtrType(MemRefType type) constmlir::ConvertToLLVMPatternprotected
getFunctionName(Type type, SourceOp op) constmlir::OpToFuncCallLowering< SourceOp >inline
getFunctionType(Type resultType, ValueRange operands) constmlir::OpToFuncCallLowering< SourceOp >inline
getIndexType() constmlir::ConvertToLLVMPatternprotected
getIntPtrType(unsigned addressSpace=0) constmlir::ConvertToLLVMPatternprotected
getMemRefDescriptorSizes(Location loc, MemRefType memRefType, ValueRange dynamicSizes, ConversionPatternRewriter &rewriter, SmallVectorImpl< Value > &sizes, SmallVectorImpl< Value > &strides, Value &size, bool sizeInBytes=true) constmlir::ConvertToLLVMPatternprotected
getNumElements(Location loc, MemRefType memRefType, ValueRange dynamicSizes, ConversionPatternRewriter &rewriter) constmlir::ConvertToLLVMPatternprotected
getPtrType(unsigned addressSpace=0) constmlir::ConvertToLLVMPatternprotected
getSizeInBytes(Location loc, Type type, ConversionPatternRewriter &rewriter) constmlir::ConvertToLLVMPatternprotected
getStridedElementPtr(ConversionPatternRewriter &rewriter, Location loc, MemRefType type, Value memRefDesc, ValueRange indices, LLVM::GEPNoWrapFlags noWrapFlags=LLVM::GEPNoWrapFlags::none) constmlir::ConvertToLLVMPatternprotected
getTypeConverter() constmlir::ConvertToLLVMPatternprotected
getVoidPtrType() constmlir::ConvertToLLVMPatternprotected
getVoidType() constmlir::ConvertToLLVMPatternprotected
i32Funcmlir::OpToFuncCallLowering< SourceOp >
isConvertibleAndHasIdentityMaps(MemRefType type) constmlir::ConvertToLLVMPatternprotected
matchAndRewrite(SourceOp op, typename SourceOp::Adaptor adaptor, ConversionPatternRewriter &rewriter) const overridemlir::OpToFuncCallLowering< SourceOp >inlinevirtual
mlir::ConvertOpToLLVMPattern::matchAndRewrite(Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const finalmlir::ConvertOpToLLVMPattern< SourceOp >inline
mlir::ConvertOpToLLVMPattern::matchAndRewrite(Operation *op, ArrayRef< ValueRange > operands, ConversionPatternRewriter &rewriter) const finalmlir::ConvertOpToLLVMPattern< SourceOp >inline
mlir::ConvertOpToLLVMPattern::matchAndRewrite(SourceOp op, OneToNOpAdaptor adaptor, ConversionPatternRewriter &rewriter) constmlir::ConvertOpToLLVMPattern< SourceOp >inlinevirtual
maybeCast(Value operand, PatternRewriter &rewriter) constmlir::OpToFuncCallLowering< SourceOp >inline
OneToNOpAdaptor typedefmlir::ConvertOpToLLVMPattern< SourceOp >
OpAdaptor typedefmlir::ConvertOpToLLVMPattern< SourceOp >
OpToFuncCallLowering(const LLVMTypeConverter &lowering, StringRef f32Func, StringRef f64Func, StringRef f32ApproxFunc, StringRef f16Func, StringRef i32Func="", PatternBenefit benefit=1)mlir::OpToFuncCallLowering< SourceOp >inlineexplicit