================ @@ -108,6 +138,25 @@ void GPUToSPIRVPass::runOnOperation() { if (failed(applyFullConversion(gpuModule, *target, std::move(patterns)))) return signalPassFailure(); } + + // For OpenCL, the gpu.func op in the original gpu.module op needs to be ---------------- jungpark-mlir wrote:
Is this gpu.func->func.func necessary? Can you just keep the original gpu.func instead? https://github.com/llvm/llvm-project/pull/69941 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits