@@ -12,7 +12,8 @@ define void @main() #0 {
12
12
; DXC: LowerBound: 8
13
13
; DXC: UpperBound: 8
14
14
; DXC: Kind: RawBuffer
15
- ; DXC: Flags: 0
15
+ ; DXC: Flags:
16
+ ; DXC: UsedByAtomic64: false
16
17
%srv0 = call target ("dx.RawBuffer" , i8 , 0 , 0 )
17
18
@llvm.dx.handle.fromBinding.tdx.RawBuffer_i8_0_0t (
18
19
i32 1 , i32 8 , i32 1 , i32 0 , i1 false )
@@ -24,7 +25,8 @@ define void @main() #0 {
24
25
; DXC: LowerBound: 2
25
26
; DXC: UpperBound: 2
26
27
; DXC: Kind: StructuredBuffer
27
- ; DXC: Flags: 0
28
+ ; DXC: Flags:
29
+ ; DXC: UsedByAtomic64: false
28
30
%srv1 = call target ("dx.RawBuffer" , {<4 x float >, <4 x i32 >}, 0 , 0 )
29
31
@llvm.dx.handle.fromBinding.tdx.RawBuffer_sl_v4f32v4i32s_0_0t (
30
32
i32 4 , i32 2 , i32 1 , i32 0 , i1 false )
@@ -35,7 +37,8 @@ define void @main() #0 {
35
37
; DXC: LowerBound: 3
36
38
; DXC: UpperBound: 26
37
39
; DXC: Kind: TypedBuffer
38
- ; DXC: Flags: 0
40
+ ; DXC: Flags:
41
+ ; DXC: UsedByAtomic64: false
39
42
%srv2 = call target ("dx.TypedBuffer" , <4 x i32 >, 0 , 0 , 0 )
40
43
@llvm.dx.handle.fromBinding.tdx.TypedBuffer_i32_0_0t (
41
44
i32 5 , i32 3 , i32 24 , i32 0 , i1 false )
@@ -46,7 +49,8 @@ define void @main() #0 {
46
49
; DXC: LowerBound: 7
47
50
; DXC: UpperBound: 7
48
51
; DXC: Kind: TypedBuffer
49
- ; DXC: Flags: 0
52
+ ; DXC: Flags:
53
+ ; DXC: UsedByAtomic64: false
50
54
%uav0 = call target ("dx.TypedBuffer" , i32 , 1 , 0 , 1 )
51
55
@llvm.dx.handle.fromBinding.tdx.TypedBuffer_i32_1_0t (
52
56
i32 2 , i32 7 , i32 1 , i32 0 , i1 false )
@@ -57,7 +61,8 @@ define void @main() #0 {
57
61
; DXC: LowerBound: 5
58
62
; DXC: UpperBound: 5
59
63
; DXC: Kind: TypedBuffer
60
- ; DXC: Flags: 0
64
+ ; DXC: Flags:
65
+ ; DXC: UsedByAtomic64: false
61
66
%uav1 = call target ("dx.TypedBuffer" , <4 x float >, 1 , 0 , 0 )
62
67
@llvm.dx.handle.fromBinding.tdx.TypedBuffer_f32_1_0 (
63
68
i32 3 , i32 5 , i32 1 , i32 0 , i1 false )
@@ -68,7 +73,8 @@ define void @main() #0 {
68
73
; DXC: LowerBound: 0
69
74
; DXC: UpperBound: 9
70
75
; DXC: Kind: TypedBuffer
71
- ; DXC: Flags: 0
76
+ ; DXC: Flags:
77
+ ; DXC: UsedByAtomic64: false
72
78
; RWBuffer<float4> Buf = BufferArray[0]
73
79
%uav2_1 = call target ("dx.TypedBuffer" , <4 x float >, 1 , 0 , 0 )
74
80
@llvm.dx.handle.fromBinding.tdx.TypedBuffer_f32_1_0 (
0 commit comments