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

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

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
getDialect() constmlir::ConvertToLLVMPatternprotected
getElementPtrType(MemRefType type) constmlir::ConvertToLLVMPatternprotected
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
isConvertibleAndHasIdentityMaps(MemRefType type) constmlir::ConvertToLLVMPatternprotected
matchAndRewrite(SourceOp op, typename SourceOp::Adaptor adaptor, ConversionPatternRewriter &rewriter) const overridemlir::ScalarizeVectorOpLowering< 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
OneToNOpAdaptor typedefmlir::ConvertOpToLLVMPattern< SourceOp >
OpAdaptor typedefmlir::ConvertOpToLLVMPattern< SourceOp >