| /llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/ |
| H A D | TypeConverter.cpp | 18 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 D | MemRefBuilder.cpp | 44 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 D | SPIRVToLLVM.h | 19 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 D | MemRefBuilder.h | 22 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 D | TypeConverter.h | 30 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 D | VectorPattern.h | 35 LLVMTypeConverter &converter); 53 Operation *op, ValueRange operands, LLVMTypeConverter &typeConverter, 59 LLVMTypeConverter &typeConverter,
|
| H A D | Pattern.h | 24 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 D | ConvertFuncToLLVM.h | 19 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 D | ConvertOpenMPToLLVM.h | 14 class LLVMTypeConverter; variable 25 LLVMTypeConverter &typeConverter); 28 void populateOpenMPToLLVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToNVVM/ |
| H A D | GPUToNVVMPass.h | 16 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 D | ConvertVectorToLLVM.h | 14 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 D | LegalizeForLLVMExport.cpp | 40 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 D | LinalgToLLVM.cpp | 49 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 D | Transforms.h | 15 class LLVMTypeConverter; variable 20 void populateArmSVELegalizeForLLVMExportPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/AMX/ |
| H A D | Transforms.h | 15 class LLVMTypeConverter; variable 20 void populateAMXLegalizeForLLVMExportPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/MathToLLVM/ |
| H A D | MathToLLVM.h | 16 class LLVMTypeConverter; variable 20 void populateMathToLLVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/NVGPUToNVVM/ |
| H A D | NVGPUToNVVM.h | 15 class LLVMTypeConverter; variable 19 void populateNVGPUToNVVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.h | 16 class LLVMTypeConverter; variable 21 void populateMemRefToLLVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ControlFlowToLLVM/ |
| H A D | ControlFlowToLLVM.h | 19 class LLVMTypeConverter; variable 27 void populateControlFlowToLLVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ArithmeticToLLVM/ |
| H A D | ArithmeticToLLVM.h | 16 class LLVMTypeConverter; variable 21 void populateArithmeticToLLVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/AMDGPUToROCDL/ |
| H A D | AMDGPUToROCDL.h | 16 class LLVMTypeConverter; variable 20 void populateAMDGPUToROCDLConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/LinalgToLLVM/ |
| H A D | LinalgToLLVM.h | 14 class LLVMTypeConverter; variable 22 void populateLinalgToLLVMConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToROCDL/ |
| H A D | GPUToROCDLPass.h | 16 class LLVMTypeConverter; variable 30 void populateGpuToROCDLConversionPatterns(LLVMTypeConverter &converter,
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | GPUToLLVMConversion.cpp | 80 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 D | ComplexToLLVM.h | 14 class LLVMTypeConverter; variable 38 void populateComplexToLLVMConversionPatterns(LLVMTypeConverter &converter,
|