/llvm-project/mlir/lib/Conversion/TensorToSPIRV/ |
H A D | TensorToSPIRV.cpp | 38 TensorExtractPattern(const TypeConverter &typeConverter, MLIRContext *context, in TensorExtractPattern() argument 82 auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); matchAndRewrite() local 104 populateTensorToSPIRVPatterns(SPIRVTypeConverter & typeConverter,int64_t byteCountThreshold,RewritePatternSet & patterns) populateTensorToSPIRVPatterns() argument
|
H A D | TensorToSPIRVPass.cpp | 42 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
|
/llvm-project/mlir/lib/Dialect/Math/Transforms/ |
H A D | LegalizeToF32.cpp |
|
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/ |
H A D | EmulateWideInt.cpp | 116 arith::WideIntEmulationConverter typeConverter(widestIntSupported); in runOnOperation() local 141 const arith::WideIntEmulationConverter &typeConverter, in populateMemRefWideIntEmulationPatterns() argument 149 arith::WideIntEmulationConverter &typeConverter) { in populateMemRefWideIntEmulationConversions() argument [all...] |
/llvm-project/mlir/lib/Conversion/LLVMCommon/ |
H A D | MemRefBuilder.cpp | 44 const LLVMTypeConverter &typeConverter, in fromStaticShape() argument 50 OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, in fromStaticShape() argument 353 OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, in computeSizes() argument 420 OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, in alignedPtr() argument 432 OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, in setAlignedPtr() argument 444 offsetBasePtr(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value memRefDescPtr,LLVM::LLVMPointerType elemPtrType) offsetBasePtr() argument 454 offset(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value memRefDescPtr,LLVM::LLVMPointerType elemPtrType) offset() argument 464 setOffset(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value memRefDescPtr,LLVM::LLVMPointerType elemPtrType,Value offset) setOffset() argument 474 sizeBasePtr(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value memRefDescPtr,LLVM::LLVMPointerType elemPtrType) sizeBasePtr() argument 485 size(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value sizeBasePtr,Value index) size() argument 497 setSize(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value sizeBasePtr,Value index,Value size) setSize() argument 509 strideBasePtr(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value sizeBasePtr,Value rank) strideBasePtr() argument 518 stride(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value strideBasePtr,Value index,Value stride) stride() argument 530 setStride(OpBuilder & builder,Location loc,const LLVMTypeConverter & typeConverter,Value strideBasePtr,Value index,Value stride) setStride() argument [all...] |
/llvm-project/mlir/lib/Conversion/ConvertToLLVM/ |
H A D | ConvertToLLVMPass.cpp | 66 std::shared_ptr<const LLVMTypeConverter> typeConverter; global() member in __anon0812ca350111::ConvertToLLVMPass 79 auto typeConverter = std::make_shared<LLVMTypeConverter>(context); initialize() local
|
H A D | ToLLVMInterface.cpp | 17 Operation *root, ConversionTarget &target, LLVMTypeConverter &typeConverter, in populateConversionTargetFromOperation() argument
|
/llvm-project/mlir/lib/Conversion/GPUToSPIRV/ |
H A D | GPUToSPIRV.cpp | 62 WorkGroupSizeConversion(const TypeConverter &typeConverter, in WorkGroupSizeConversion() argument 147 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); matchAndRewrite() local 181 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); matchAndRewrite() local 226 lowerAsEntryFunction(gpu::GPUFuncOp funcOp,const TypeConverter & typeConverter,ConversionPatternRewriter & rewriter,spirv::EntryPointABIAttr entryPointInfo,ArrayRef<spirv::InterfaceVarABIAttr> argABIInfo) lowerAsEntryFunction() argument 313 auto *typeConverter = getTypeConverter<SPIRVTypeConverter>(); matchAndRewrite() local 355 auto *typeConverter = getTypeConverter<SPIRVTypeConverter>(); matchAndRewrite() local 613 populateGPUToSPIRVPatterns(SPIRVTypeConverter & typeConverter,RewritePatternSet & patterns) populateGPUToSPIRVPatterns() argument [all...] |
H A D | WmmaOpsToSPIRV.cpp | 213 const auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite() local 251 const auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite() local 308 mlir::SPIRVTypeConverter &typeConverter) { in populateMMAToSPIRVCoopMatrixTypeConversion() argument
|
/llvm-project/mlir/lib/Dialect/Func/Transforms/ |
H A D | FuncConversions.cpp | 62 BranchOpInterfaceTypeConversion(TypeConverter & typeConverter,MLIRContext * ctx,function_ref<bool (BranchOpInterface,int)> shouldConvertBranchOperand) BranchOpInterfaceTypeConversion() argument 118 populateBranchOpInterfaceTypeConversionPattern(RewritePatternSet & patterns,TypeConverter & typeConverter,function_ref<bool (BranchOpInterface,int)> shouldConvertBranchOperand) populateBranchOpInterfaceTypeConversionPattern() argument 141 populateReturnOpTypeConversionPattern(RewritePatternSet & patterns,TypeConverter & typeConverter) populateReturnOpTypeConversionPattern() argument
|
/llvm-project/mlir/lib/Conversion/IndexToSPIRV/ |
H A D | IndexToSPIRV.cpp | 86 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite() local 247 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite() local 327 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); matchAndRewrite() local 341 populateIndexToSPIRVPatterns(SPIRVTypeConverter & typeConverter,RewritePatternSet & patterns) populateIndexToSPIRVPatterns() argument 400 SPIRVTypeConverter typeConverter(targetAttr, options); runOnOperation() local [all...] |
/llvm-project/mlir/lib/Conversion/ArithToEmitC/ |
H A D | ArithToEmitCPass.cpp | 44 TypeConverter typeConverter; in runOnOperation() local
|
/llvm-project/mlir/lib/Dialect/Arith/Transforms/ |
H A D | EmulateNarrowType.cpp | 54 const NarrowTypeEmulationConverter &typeConverter, in populateArithNarrowTypeEmulationPatterns() argument
|
/llvm-project/mlir/lib/Conversion/VectorToSPIRV/ |
H A D | VectorToSPIRVPass.cpp | 43 SPIRVTypeConverter typeConverter(targetAttr); runOnOperation() local
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | Bufferize.cpp |
|
H A D | StructuralTypeConversions.cpp | 251 populateSCFStructuralTypeConversions(TypeConverter & typeConverter,RewritePatternSet & patterns) populateSCFStructuralTypeConversions() argument 258 populateSCFStructuralTypeConversionTarget(const TypeConverter & typeConverter,ConversionTarget & target) populateSCFStructuralTypeConversionTarget() argument 274 populateSCFStructuralTypeConversionsAndLegality(TypeConverter & typeConverter,RewritePatternSet & patterns,ConversionTarget & target) populateSCFStructuralTypeConversionsAndLegality() argument [all...] |
/llvm-project/mlir/lib/Conversion/ComplexToSPIRV/ |
H A D | ComplexToSPIRVPass.cpp | 39 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
|
/llvm-project/mlir/lib/Conversion/SCFToSPIRV/ |
H A D | SCFToSPIRVPass.cpp | 45 SPIRVTypeConverter typeConverter(targetAttr); in runOnOperation() local
|
/llvm-project/mlir/lib/Conversion/MathToSPIRV/ |
H A D | MathToSPIRVPass.cpp | 43 SPIRVTypeConverter typeConverter(targetAttr); in runOnOperation() local
|
/llvm-project/mlir/lib/Conversion/ControlFlowToSPIRV/ |
H A D | ControlFlowToSPIRVPass.cpp | 45 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
|
/llvm-project/mlir/lib/Conversion/MemRefToSPIRV/ |
H A D | MemRefToSPIRVPass.cpp | 45 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
|
/llvm-project/mlir/lib/Conversion/FuncToSPIRV/ |
H A D | FuncToSPIRVPass.cpp | 44 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
|
/llvm-project/mlir/include/mlir/Transforms/ |
H A D | OneToNTypeConversion.h | 129 RewritePatternWithConverter(TypeConverter & typeConverter,Args &&...args) RewritePatternWithConverter() argument 218 OneToNConversionPattern(typeConverter,SourceOp::getOperationName (),benefit,context,generatedNames) OneToNConversionPattern() argument
|
/llvm-project/mlir/lib/Conversion/ConvertToSPIRV/ |
H A D | ConvertToSPIRVPass.cpp |
|
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/ |
H A D | AllocLikeConversion.cpp | 18 getNotalignedAllocFn(const LLVMTypeConverter *typeConverter, Operation *module, in getNotalignedAllocFn() argument 27 getAlignedAllocFn(const LLVMTypeConverter * typeConverter,Operation * module,Type indexType) getAlignedAllocFn() argument 52 castAllocFuncResult(ConversionPatternRewriter & rewriter,Location loc,Value allocatedPtr,MemRefType memRefType,Type elementPtrType,const LLVMTypeConverter & typeConverter) castAllocFuncResult() argument
|