[llvm] [DirectX] Convert debug values to old style (PR #192162)

Harald van Dijk via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 15 10:25:47 PDT 2026


https://github.com/hvdijk updated https://github.com/llvm/llvm-project/pull/192162

>From f9dfe9f99e6ecb973be131fe525a4de389f5b24b Mon Sep 17 00:00:00 2001
From: Harald van Dijk <hdijk at accesssoftek.com>
Date: Wed, 15 Apr 2026 18:25:31 +0100
Subject: [PATCH] [DirectX] Convert debug values to old style

---
 llvm/lib/Target/DirectX/DXILPrepare.cpp | 2 ++
 llvm/test/tools/dxil-dis/debug-info.ll  | 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/llvm/lib/Target/DirectX/DXILPrepare.cpp b/llvm/lib/Target/DirectX/DXILPrepare.cpp
index d6fa65fe54b50..81f4d3da48362 100644
--- a/llvm/lib/Target/DirectX/DXILPrepare.cpp
+++ b/llvm/lib/Target/DirectX/DXILPrepare.cpp
@@ -177,6 +177,8 @@ class DXILPrepareModule : public ModulePass {
 
 public:
   bool runOnModule(Module &M) override {
+    M.convertFromNewDbgValues();
+
     PointerTypeMap PointerTypes = PointerTypeAnalysis::run(M);
     AttributeMask AttrMask;
     for (Attribute::AttrKind I = Attribute::None; I != Attribute::EndAttrKinds;
diff --git a/llvm/test/tools/dxil-dis/debug-info.ll b/llvm/test/tools/dxil-dis/debug-info.ll
index f96edca223b20..09e6efe9642fd 100644
--- a/llvm/test/tools/dxil-dis/debug-info.ll
+++ b/llvm/test/tools/dxil-dis/debug-info.ll
@@ -1,6 +1,4 @@
 ; RUN: llc --filetype=obj %s -o  - | dxil-dis -o - | FileCheck %s
-; Note: LLVM has soft disabled experimental-debuginfo-iterators in commit 6a45fce
-; XFAIL: *
 
 target triple = "dxil-unknown-shadermodel6.7-library"
 target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"



More information about the llvm-commits mailing list