Skip to content

Commit 245854b

Browse files
farzonlkmpeng
authored andcommitted
Make the dxil-finalize-linkage pass usable using the new pass manager flag syntax
1 parent 686ab88 commit 245854b

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

llvm/lib/Target/DirectX/DirectXPassRegistry.def

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ MODULE_ANALYSIS("dxil-root-signature-analysis", dxil::RootSignatureAnalysis())
2424
#define MODULE_PASS(NAME, CREATE_PASS)
2525
#endif
2626
MODULE_PASS("dxil-cbuffer-access", DXILCBufferAccess())
27+
MODULE_PASS("dxil-finalize-linkage", DXILFinalizeLinkage())
2728
MODULE_PASS("dxil-data-scalarization", DXILDataScalarization())
2829
MODULE_PASS("dxil-flatten-arrays", DXILFlattenArrays())
2930
MODULE_PASS("dxil-intrinsic-expansion", DXILIntrinsicExpansion())

llvm/lib/Target/DirectX/DirectXTargetMachine.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "DirectXTargetMachine.h"
1515
#include "DXILCBufferAccess.h"
1616
#include "DXILDataScalarization.h"
17+
#include "DXILFinalizeLinkage.h"
1718
#include "DXILFlattenArrays.h"
1819
#include "DXILForwardHandleAccesses.h"
1920
#include "DXILIntrinsicExpansion.h"

llvm/test/CodeGen/DirectX/finalize_linkage.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -S -dxil-finalize-linkage -mtriple=dxil-unknown-shadermodel6.5-compute %s | FileCheck %s
1+
; RUN: opt -S -passes='dxil-finalize-linkage,globaldce' -mtriple=dxil-unknown-shadermodel6.5-compute %s | FileCheck %s
22
; RUN: llc %s --filetype=asm -o - | FileCheck %s --check-prefixes=CHECK-LLC
33

44
target triple = "dxilv1.5-pc-shadermodel6.5-compute"

0 commit comments

Comments
 (0)