aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/DirectX/strip-llvm-errno-tbaa.ll
blob: 9190d0305d63fe73a2fa718395ab936bbdf69360 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
; RUN: opt -S -dxil-prepare < %s | FileCheck %s

; Ensures that dxil-prepare will remove the llvm.errno.tbaa metadata

target triple = "dxil-unknown-shadermodel6.0-compute"

define void @main() {
entry:
  ret void
}

; CHECK-NOT: !llvm.errno.tbaa
; CHECK-NOT: {{^!}}

!llvm.errno.tbaa = !{!0}

!0 = !{!1, !1, i64 0}
!1 = !{!"omnipotent char", !2}
!2 = !{!"Simple C/C++ TBAA"}