@@ -12,7 +12,8 @@ define void @main() #0 {
1212; DXC: LowerBound: 8
1313; DXC: UpperBound: 8
1414; DXC: Kind: RawBuffer
15- ; DXC: Flags: 0
15+ ; DXC: Flags:
16+ ; DXC: UsedByAtomic64: false
1617 %srv0 = call target ("dx.RawBuffer" , i8 , 0 , 0 )
1718 @llvm.dx.handle.fromBinding.tdx.RawBuffer_i8_0_0t (
1819 i32 1 , i32 8 , i32 1 , i32 0 , i1 false )
@@ -24,7 +25,8 @@ define void @main() #0 {
2425; DXC: LowerBound: 2
2526; DXC: UpperBound: 2
2627; DXC: Kind: StructuredBuffer
27- ; DXC: Flags: 0
28+ ; DXC: Flags:
29+ ; DXC: UsedByAtomic64: false
2830 %srv1 = call target ("dx.RawBuffer" , {<4 x float >, <4 x i32 >}, 0 , 0 )
2931 @llvm.dx.handle.fromBinding.tdx.RawBuffer_sl_v4f32v4i32s_0_0t (
3032 i32 4 , i32 2 , i32 1 , i32 0 , i1 false )
@@ -35,7 +37,8 @@ define void @main() #0 {
3537; DXC: LowerBound: 3
3638; DXC: UpperBound: 26
3739; DXC: Kind: TypedBuffer
38- ; DXC: Flags: 0
40+ ; DXC: Flags:
41+ ; DXC: UsedByAtomic64: false
3942 %srv2 = call target ("dx.TypedBuffer" , <4 x i32 >, 0 , 0 , 0 )
4043 @llvm.dx.handle.fromBinding.tdx.TypedBuffer_i32_0_0t (
4144 i32 5 , i32 3 , i32 24 , i32 0 , i1 false )
@@ -46,7 +49,8 @@ define void @main() #0 {
4649; DXC: LowerBound: 7
4750; DXC: UpperBound: 7
4851; DXC: Kind: TypedBuffer
49- ; DXC: Flags: 0
52+ ; DXC: Flags:
53+ ; DXC: UsedByAtomic64: false
5054 %uav0 = call target ("dx.TypedBuffer" , i32 , 1 , 0 , 1 )
5155 @llvm.dx.handle.fromBinding.tdx.TypedBuffer_i32_1_0t (
5256 i32 2 , i32 7 , i32 1 , i32 0 , i1 false )
@@ -57,7 +61,8 @@ define void @main() #0 {
5761; DXC: LowerBound: 5
5862; DXC: UpperBound: 5
5963; DXC: Kind: TypedBuffer
60- ; DXC: Flags: 0
64+ ; DXC: Flags:
65+ ; DXC: UsedByAtomic64: false
6166 %uav1 = call target ("dx.TypedBuffer" , <4 x float >, 1 , 0 , 0 )
6267 @llvm.dx.handle.fromBinding.tdx.TypedBuffer_f32_1_0 (
6368 i32 3 , i32 5 , i32 1 , i32 0 , i1 false )
@@ -68,7 +73,8 @@ define void @main() #0 {
6873; DXC: LowerBound: 0
6974; DXC: UpperBound: 9
7075; DXC: Kind: TypedBuffer
71- ; DXC: Flags: 0
76+ ; DXC: Flags:
77+ ; DXC: UsedByAtomic64: false
7278 ; RWBuffer<float4> Buf = BufferArray[0]
7379 %uav2_1 = call target ("dx.TypedBuffer" , <4 x float >, 1 , 0 , 0 )
7480 @llvm.dx.handle.fromBinding.tdx.TypedBuffer_f32_1_0 (
0 commit comments