Home
last modified time | relevance | path

Searched refs:LLVMTypeConverter (Results 1 – 25 of 62) sorted by relevance

123

/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DTypeConverter.cpp18 LLVMTypeConverter::LLVMTypeConverter(MLIRContext *ctx, in LLVMTypeConverter() function in LLVMTypeConverter
20 : LLVMTypeConverter(ctx, LowerToLLVMOptions(ctx), analysis) {} in LLVMTypeConverter()
23 LLVMTypeConverter::LLVMTypeConverter(MLIRContext *ctx, in LLVMTypeConverter() function in LLVMTypeConverter
164 MLIRContext &LLVMTypeConverter::getContext() { in getContext()
168 Type LLVMTypeConverter::getIndexType() { in getIndexType()
176 Type LLVMTypeConverter::convertIndexType(IndexType type) { in convertIndexType()
209 Type LLVMTypeConverter::convertFunctionSignature( in convertFunctionSignature()
211 LLVMTypeConverter::SignatureConversion &result) { in convertFunctionSignature()
333 Type LLVMTypeConverter::convertMemRefType(MemRefType type) { in convertMemRefType()
410 Type LLVMTypeConverter::convertVectorType(VectorType type) { in convertVectorType()
[all …]
H A DMemRefBuilder.cpp44 LLVMTypeConverter &typeConverter, in fromStaticShape()
207 LLVMTypeConverter &converter, MemRefType type, in pack()
313 LLVMTypeConverter &converter, in pack()
336 OpBuilder &builder, Location loc, LLVMTypeConverter &typeConverter, in computeSizes()
428 LLVMTypeConverter &typeConverter, in offset()
444 LLVMTypeConverter &typeConverter, in setOffset()
460 OpBuilder &builder, Location loc, LLVMTypeConverter &typeConverter, in sizeBasePtr()
480 LLVMTypeConverter &typeConverter, in size()
489 LLVMTypeConverter &typeConverter, in setSize()
507 LLVMTypeConverter &typeConverter, in stride()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.h19 class LLVMTypeConverter; variable
26 SPIRVToLLVMConversion(MLIRContext *context, LLVMTypeConverter &typeConverter,
32 LLVMTypeConverter &typeConverter;
40 void populateSPIRVToLLVMTypeConversion(LLVMTypeConverter &typeConverter);
43 void populateSPIRVToLLVMConversionPatterns(LLVMTypeConverter &typeConverter,
49 LLVMTypeConverter &typeConverter, RewritePatternSet &patterns);
53 LLVMTypeConverter &typeConverter, RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/
H A DMemRefBuilder.h22 class LLVMTypeConverter; variable
44 LLVMTypeConverter &typeConverter,
97 LLVMTypeConverter &converter, MemRefType type,
167 LLVMTypeConverter &converter, UnrankedMemRefType type,
182 LLVMTypeConverter &typeConverter,
205 LLVMTypeConverter &typeConverter,
211 LLVMTypeConverter &typeConverter, Value memRefDescPtr,
220 LLVMTypeConverter &typeConverter,
225 LLVMTypeConverter &typeConverter, Value sizeBasePtr,
229 LLVMTypeConverter &typeConverter, Value sizeBasePtr,
[all …]
H A DTypeConverter.h30 class LLVMTypeConverter : public TypeConverter {
33 structFuncArgTypeConverter(LLVMTypeConverter &converter, Type type,
41 LLVMTypeConverter(MLIRContext *ctx,
46 LLVMTypeConverter(MLIRContext *ctx, const LowerToLLVMOptions &options,
218 LogicalResult structFuncArgTypeConverter(LLVMTypeConverter &converter,
224 LogicalResult barePtrFuncArgTypeConverter(LLVMTypeConverter &converter,
H A DVectorPattern.h35 LLVMTypeConverter &converter);
53 Operation *op, ValueRange operands, LLVMTypeConverter &typeConverter,
59 LLVMTypeConverter &typeConverter,
H A DPattern.h24 LLVMTypeConverter &typeConverter,
37 LLVMTypeConverter &typeConverter,
44 LLVMTypeConverter *getTypeConverter() const;
136 explicit ConvertOpToLLVMPattern(LLVMTypeConverter &typeConverter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/FuncToLLVM/
H A DConvertFuncToLLVM.h19 class LLVMTypeConverter; variable
26 void populateFuncToLLVMFuncOpConversionPattern(LLVMTypeConverter &converter,
33 void populateFuncToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenMPToLLVM/
H A DConvertOpenMPToLLVM.h14 class LLVMTypeConverter; variable
25 LLVMTypeConverter &typeConverter);
28 void populateOpenMPToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToNVVM/
H A DGPUToNVVMPass.h16 class LLVMTypeConverter; variable
34 void populateGpuToNVVMConversionPatterns(LLVMTypeConverter &converter,
38 void populateGpuWMMAToNVVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.h14 class LLVMTypeConverter; variable
62 void populateVectorToLLVMMatrixConversionPatterns(LLVMTypeConverter &converter,
67 LLVMTypeConverter &converter, RewritePatternSet &patterns,
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DLegalizeForLLVMExport.cpp40 explicit LowerToIntrinsic(LLVMTypeConverter &converter) in LowerToIntrinsic()
43 LLVMTypeConverter &getTypeConverter() const { in getTypeConverter()
44 return *static_cast<LLVMTypeConverter *>( in getTypeConverter()
138 static void registerPatterns(LLVMTypeConverter &converter, in registerPatterns()
162 LLVMTypeConverter &converter, RewritePatternSet &patterns) { in populateX86VectorLegalizeForLLVMExportPatterns()
/llvm-project-15.0.7/mlir/lib/Conversion/LinalgToLLVM/
H A DLinalgToLLVM.cpp49 static Type getPtrToElementType(T containerType, LLVMTypeConverter &lowering) { in getPtrToElementType()
70 void mlir::populateLinalgToLLVMConversionPatterns(LLVMTypeConverter &converter, in populateLinalgToLLVMConversionPatterns()
87 LLVMTypeConverter converter(&getContext()); in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/ArmSVE/
H A DTransforms.h15 class LLVMTypeConverter; variable
20 void populateArmSVELegalizeForLLVMExportPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/AMX/
H A DTransforms.h15 class LLVMTypeConverter; variable
20 void populateAMXLegalizeForLLVMExportPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/MathToLLVM/
H A DMathToLLVM.h16 class LLVMTypeConverter; variable
20 void populateMathToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/NVGPUToNVVM/
H A DNVGPUToNVVM.h15 class LLVMTypeConverter; variable
19 void populateNVGPUToNVVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.h16 class LLVMTypeConverter; variable
21 void populateMemRefToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ControlFlowToLLVM/
H A DControlFlowToLLVM.h19 class LLVMTypeConverter; variable
27 void populateControlFlowToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ArithmeticToLLVM/
H A DArithmeticToLLVM.h16 class LLVMTypeConverter; variable
21 void populateArithmeticToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/AMDGPUToROCDL/
H A DAMDGPUToROCDL.h16 class LLVMTypeConverter; variable
20 void populateAMDGPUToROCDLConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/LinalgToLLVM/
H A DLinalgToLLVM.h14 class LLVMTypeConverter; variable
22 void populateLinalgToLLVMConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToROCDL/
H A DGPUToROCDLPass.h16 class LLVMTypeConverter; variable
30 void populateGpuToROCDLConversionPatterns(LLVMTypeConverter &converter,
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUToLLVMConversion.cpp80 explicit ConvertOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertOpToGpuRuntimeCallPattern()
213 ConvertAllocOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertAllocOpToGpuRuntimeCallPattern()
227 ConvertDeallocOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertDeallocOpToGpuRuntimeCallPattern()
239 ConvertAsyncYieldToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertAsyncYieldToGpuRuntimeCallPattern()
253 ConvertWaitOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertWaitOpToGpuRuntimeCallPattern()
267 ConvertWaitAsyncOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertWaitAsyncOpToGpuRuntimeCallPattern()
292 ConvertLaunchFuncOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter, in ConvertLaunchFuncOpToGpuRuntimeCallPattern()
327 ConvertMemcpyOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertMemcpyOpToGpuRuntimeCallPattern()
341 ConvertMemsetOpToGpuRuntimeCallPattern(LLVMTypeConverter &typeConverter) in ConvertMemsetOpToGpuRuntimeCallPattern()
356 LLVMTypeConverter &typeConverter) in ConvertSetDefaultDeviceOpToGpuRuntimeCallPattern()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ComplexToLLVM/
H A DComplexToLLVM.h14 class LLVMTypeConverter; variable
38 void populateComplexToLLVMConversionPatterns(LLVMTypeConverter &converter,

123