[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