|
MLIR 22.0.0git
|
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) const | mlir::ConvertToLLVMPattern | protected |
| copyUnrankedDescriptors(OpBuilder &builder, Location loc, TypeRange origTypes, SmallVectorImpl< Value > &operands, bool toDynamic) const | mlir::ConvertToLLVMPattern | protected |
| 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 |
| getDialect() const | mlir::ConvertToLLVMPattern | protected |
| getElementPtrType(MemRefType type) const | mlir::ConvertToLLVMPattern | protected |
| 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 |
| 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 |
| isConvertibleAndHasIdentityMaps(MemRefType type) const | mlir::ConvertToLLVMPattern | protected |
| matchAndRewrite(SourceOp op, typename SourceOp::Adaptor adaptor, ConversionPatternRewriter &rewriter) const override | mlir::ScalarizeVectorOpLowering< SourceOp > | inlinevirtual |
| mlir::ConvertOpToLLVMPattern::matchAndRewrite(Operation *op, ArrayRef< Value > operands, ConversionPatternRewriter &rewriter) const final | mlir::ConvertOpToLLVMPattern< SourceOp > | inline |
| mlir::ConvertOpToLLVMPattern::matchAndRewrite(Operation *op, ArrayRef< ValueRange > operands, ConversionPatternRewriter &rewriter) const final | mlir::ConvertOpToLLVMPattern< SourceOp > | inline |
| mlir::ConvertOpToLLVMPattern::matchAndRewrite(SourceOp op, OneToNOpAdaptor adaptor, ConversionPatternRewriter &rewriter) const | mlir::ConvertOpToLLVMPattern< SourceOp > | inlinevirtual |
| OneToNOpAdaptor typedef | mlir::ConvertOpToLLVMPattern< SourceOp > | |
| OpAdaptor typedef | mlir::ConvertOpToLLVMPattern< SourceOp > |