[llvm-branch-commits] [llvm] [DirectX] Move IR printing to DXILPrettyPrinter (PR #198318)

Harald van Dijk via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed May 27 16:48:31 PDT 2026


================
@@ -268,13 +356,10 @@ class DXILPrettyPrinterLegacy : public llvm::ModulePass {
 
   explicit DXILPrettyPrinterLegacy(raw_ostream &O) : ModulePass(ID), OS(O) {}
 
-  StringRef getPassName() const override {
-    return "DXIL Metadata Pretty Printer";
-  }
+  StringRef getPassName() const override { return "DXIL Pretty Printer"; }
 
   bool runOnModule(Module &M) override;
   void getAnalysisUsage(AnalysisUsage &AU) const override {
-    AU.setPreservesAll();
----------------
hvdijk wrote:

We run `DXILDebugInfoPass::run(M)` now, which modifies the module.

https://github.com/llvm/llvm-project/pull/198318


More information about the llvm-branch-commits mailing list