summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
diff options
context:
space:
mode:
authorRahul Joshi <rjoshi@nvidia.com>2025-04-07 17:28:26 -0700
committerGitHub <noreply@github.com>2025-04-07 17:28:26 -0700
commit707367621679742eae0e903470a5fe043424c698 (patch)
tree8ab000c3519e98cfef643a11d60f7b4154546ed7 /llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
parenta3754ade637f71d36495eb95ea2d8cab9885c9d9 (diff)
[NFC][LLVM][DirectX] Cleanup pass initialization for DirectX (#134419)
- Remove calls to pass initialization from pass constructors. - https://github.com/llvm/llvm-project/issues/111767
Diffstat (limited to 'llvm/lib/Target/DirectX/DirectXTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/DirectX/DirectXTargetMachine.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/DirectX/DirectXTargetMachine.cpp b/llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
index ce408b4034f8..747e4b3eb941 100644
--- a/llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
+++ b/llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
@@ -64,6 +64,7 @@ extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeDirectXTarget() {
initializeShaderFlagsAnalysisWrapperPass(*PR);
initializeRootSignatureAnalysisWrapperPass(*PR);
initializeDXILFinalizeLinkageLegacyPass(*PR);
+ initializeDXILPrettyPrinterLegacyPass(*PR);
}
class DXILTargetObjectFile : public TargetLoweringObjectFile {