| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToNVVM/ |
| H A D | GPUToNVVMPass.h | 24 class GPUModuleOp; variable 44 std::unique_ptr<OperationPass<gpu::GPUModuleOp>> createLowerGpuOpsToNVVMOpsPass(
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToROCDL/ |
| H A D | GPUToROCDLPass.h | 24 class GPUModuleOp; variable 40 std::unique_ptr<OperationPass<gpu::GPUModuleOp>>
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | SerializeToBlob.cpp | 33 : OperationPass<gpu::GPUModuleOp>(passID) {} in SerializeToBlobPass() 36 : OperationPass<gpu::GPUModuleOp>(other) {} in SerializeToBlobPass() 111 OperationPass<gpu::GPUModuleOp>::getDependentDialects(registry); in getDependentDialects()
|
| H A D | KernelOutlining.cpp | 335 gpu::GPUModuleOp createKernelModule(gpu::GPUFuncOp kernelFunc, in createKernelModule() 343 auto kernelModule = builder.create<gpu::GPUModuleOp>(kernelFunc.getLoc(), in createKernelModule()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/SPIRV/ |
| H A D | TestEntryPointAbi.cpp | 25 OperationPass<gpu::GPUModuleOp>> { 52 gpu::GPUModuleOp gpuModule = getOperation(); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToROCDL/ |
| H A D | LowerGpuOpsToROCDLOps.cpp | 65 gpu::GPUModuleOp m = getOperation(); in runOnOperation() 121 target.addLegalOp<gpu::YieldOp, gpu::GPUModuleOp, gpu::ModuleEndOp>(); in configureGpuToROCDLConversionLegality() 189 std::unique_ptr<OperationPass<gpu::GPUModuleOp>>
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 80 class GPUModuleConversion final : public OpConversionPattern<gpu::GPUModuleOp> { 82 using OpConversionPattern<gpu::GPUModuleOp>::OpConversionPattern; 85 matchAndRewrite(gpu::GPUModuleOp moduleOp, OpAdaptor adaptor, 305 gpu::GPUModuleOp moduleOp, OpAdaptor adaptor, in matchAndRewrite()
|
| H A D | GPUToSPIRVPass.cpp | 49 module.walk([&builder, &kernelModules](gpu::GPUModuleOp moduleOp) { in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/ |
| H A D | LowerGpuOpsToNVVMOps.cpp | 167 gpu::GPUModuleOp m = getOperation(); in runOnOperation() 231 target.addLegalOp<gpu::YieldOp, gpu::GPUModuleOp, gpu::ModuleEndOp>(); in configureGpuToNVVMConversionLegality() 295 std::unique_ptr<OperationPass<gpu::GPUModuleOp>>
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUCommon/ |
| H A D | GPUCommonPass.h | 34 class GPUModuleOp; variable
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ |
| H A D | PassDetail.h | 43 class GPUModuleOp; variable
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/GPU/Transforms/ |
| H A D | Passes.h | 63 class SerializeToBlobPass : public OperationPass<gpu::GPUModuleOp> {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/ |
| H A D | GPUDialect.cpp | 221 auto kernelModule = module.lookupSymbol<GPUModuleOp>(kernelModuleName); in verifyOperationAttribute() 702 auto kernelModule = kernelFunc->getParentOfType<GPUModuleOp>(); in build() 1057 void GPUModuleOp::build(OpBuilder &builder, OperationState &result, in build() 1064 ParseResult GPUModuleOp::parse(OpAsmParser &parser, OperationState &result) { in parse() 1078 GPUModuleOp::ensureTerminator(*body, parser.getBuilder(), result.location); in parse() 1082 void GPUModuleOp::print(OpAsmPrinter &p) { in print()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | GPUToLLVMConversion.cpp | 310 class EraseGpuModuleOpPattern : public OpRewritePattern<gpu::GPUModuleOp> { 311 using OpRewritePattern<gpu::GPUModuleOp>::OpRewritePattern; 313 LogicalResult matchAndRewrite(gpu::GPUModuleOp op, in matchAndRewrite() 736 auto kernelModule = SymbolTable::lookupNearestSymbolFrom<gpu::GPUModuleOp>( in matchAndRewrite()
|
| H A D | GPUOpsLowering.cpp | 179 auto moduleOp = gpuPrintfOp->getParentOfType<gpu::GPUModuleOp>(); in matchAndRewrite() 297 auto moduleOp = gpuPrintfOp->getParentOfType<gpu::GPUModuleOp>(); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToVulkan/ |
| H A D | ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 92 llvm::make_early_inc_range(getOperation().getOps<gpu::GPUModuleOp>())) in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | ConvertLaunchFuncToLLVMCalls.cpp | 281 llvm::make_early_inc_range(module.getOps<gpu::GPUModuleOp>())) in runOnOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ |
| H A D | Passes.td | 346 def ConvertGpuOpsToNVVMOps : Pass<"convert-gpu-to-nvvm", "gpu::GPUModuleOp"> { 365 def ConvertGpuOpsToROCDLOps : Pass<"convert-gpu-to-rocdl", "gpu::GPUModuleOp"> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/GPU/IR/ |
| H A D | GPUOps.td | 181 HasParent<"GPUModuleOp">, AutomaticAllocationScope, FunctionOpInterface, 840 Terminator, HasParent<"GPUModuleOp">
|