[Mlir-commits] [mlir] [mlir][GPU] Do not strip debug info when lowering to NVVM (PR #120432)

Matthias Springer llvmlistbot at llvm.org
Wed Dec 18 06:53:57 PST 2024


https://github.com/matthias-springer created https://github.com/llvm/llvm-project/pull/120432

This is needed for a subsequent commit that reads location information when lowering `gpu.assert`.


>From 09c1daa54c7d3ac3c17a96f9d75e54de553b3bbf Mon Sep 17 00:00:00 2001
From: Matthias Springer <mspringer at nvidia.com>
Date: Wed, 18 Dec 2024 15:52:13 +0100
Subject: [PATCH] [mlir][GPU] Do not strip debug info when lowering to NVVM

---
 mlir/lib/Dialect/GPU/Pipelines/GPUToNVVMPipeline.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/mlir/lib/Dialect/GPU/Pipelines/GPUToNVVMPipeline.cpp b/mlir/lib/Dialect/GPU/Pipelines/GPUToNVVMPipeline.cpp
index fb440756e0c1d5..20d7372eef85d5 100644
--- a/mlir/lib/Dialect/GPU/Pipelines/GPUToNVVMPipeline.cpp
+++ b/mlir/lib/Dialect/GPU/Pipelines/GPUToNVVMPipeline.cpp
@@ -73,7 +73,6 @@ void buildCommonPassPipeline(
 //===----------------------------------------------------------------------===//
 void buildGpuPassPipeline(OpPassManager &pm,
                           const mlir::gpu::GPUToNVVMPipelineOptions &options) {
-  pm.addNestedPass<gpu::GPUModuleOp>(createStripDebugInfoPass());
   ConvertGpuOpsToNVVMOpsOptions opt;
   opt.useBarePtrCallConv = options.kernelUseBarePtrCallConv;
   opt.indexBitwidth = options.indexBitWidth;



More information about the Mlir-commits mailing list