xref: /llvm-project/llvm/test/Transforms/DXILUpgrade/strip-valver.ll (revision 71e3642619dd9d6f61b91eaf13298ef24d667d53)
1*71e36426SJustin Bogner; RUN: opt -passes=dxil-upgrade -S < %s | FileCheck %s
2*71e36426SJustin Bogner
3*71e36426SJustin Bogner; Ensure that both the valver metadata and its operand are removed.
4*71e36426SJustin Bogner; CHECK: !unrelated_md1 = !{!0}
5*71e36426SJustin Bogner; CHECK-NOT: !dx.valver
6*71e36426SJustin Bogner; CHECK: !unrelated_md2 = !{!1}
7*71e36426SJustin Bogner;
8*71e36426SJustin Bogner; CHECK: !0 = !{i32 1234}
9*71e36426SJustin Bogner; CHECK-NOT: !{i32 1, i32 7}
10*71e36426SJustin Bogner; CHECK: !1 = !{i32 4321}
11*71e36426SJustin Bogner
12*71e36426SJustin Bogner!unrelated_md1 = !{!0}
13*71e36426SJustin Bogner!dx.valver = !{!1}
14*71e36426SJustin Bogner!unrelated_md2 = !{!2}
15*71e36426SJustin Bogner
16*71e36426SJustin Bogner!0 = !{i32 1234}
17*71e36426SJustin Bogner!1 = !{i32 1, i32 7}
18*71e36426SJustin Bogner!2 = !{i32 4321}
19