Home
last modified time | relevance | path

Searched defs:typeConverter (Results 1 – 25 of 93) sorted by relevance

1234

/llvm-project/mlir/lib/Conversion/TensorToSPIRV/
H A DTensorToSPIRV.cpp38 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 DTensorToSPIRVPass.cpp42 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
/llvm-project/mlir/lib/Dialect/Math/Transforms/
H A DLegalizeToF32.cpp
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/
H A DEmulateWideInt.cpp116 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 DMemRefBuilder.cpp44 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 DConvertToLLVMPass.cpp66 std::shared_ptr<const LLVMTypeConverter> typeConverter; global() member in __anon0812ca350111::ConvertToLLVMPass
79 auto typeConverter = std::make_shared<LLVMTypeConverter>(context); initialize() local
H A DToLLVMInterface.cpp17 Operation *root, ConversionTarget &target, LLVMTypeConverter &typeConverter, in populateConversionTargetFromOperation() argument
/llvm-project/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp62 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 DWmmaOpsToSPIRV.cpp213 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 DFuncConversions.cpp62 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 DIndexToSPIRV.cpp86 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 DArithToEmitCPass.cpp44 TypeConverter typeConverter; in runOnOperation() local
/llvm-project/mlir/lib/Dialect/Arith/Transforms/
H A DEmulateNarrowType.cpp54 const NarrowTypeEmulationConverter &typeConverter, in populateArithNarrowTypeEmulationPatterns() argument
/llvm-project/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRVPass.cpp43 SPIRVTypeConverter typeConverter(targetAttr); runOnOperation() local
/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DBufferize.cpp
H A DStructuralTypeConversions.cpp251 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 DComplexToSPIRVPass.cpp39 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
/llvm-project/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRVPass.cpp45 SPIRVTypeConverter typeConverter(targetAttr); in runOnOperation() local
/llvm-project/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRVPass.cpp43 SPIRVTypeConverter typeConverter(targetAttr); in runOnOperation() local
/llvm-project/mlir/lib/Conversion/ControlFlowToSPIRV/
H A DControlFlowToSPIRVPass.cpp45 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
/llvm-project/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRVPass.cpp45 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
/llvm-project/mlir/lib/Conversion/FuncToSPIRV/
H A DFuncToSPIRVPass.cpp44 SPIRVTypeConverter typeConverter(targetAttr, options); in runOnOperation() local
/llvm-project/mlir/include/mlir/Transforms/
H A DOneToNTypeConversion.h129 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 DConvertToSPIRVPass.cpp
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/
H A DAllocLikeConversion.cpp18 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

1234