@@ -7,7 +7,7 @@ define void @test_typedbuffer() {
7
7
%srv0 = call target ("dx.RawBuffer" , void , 0 , 0 )
8
8
@llvm.dx.resource.handlefrombinding.tdx.RawBuffer_i8_0_0t (
9
9
i32 1 , i32 8 , i32 1 , i32 0 , i1 false )
10
- ; CHECK: Binding [[SRV0:[0-9]+]]:
10
+ ; CHECK: Resource [[SRV0:[0-9]+]]:
11
11
; CHECK: Binding:
12
12
; CHECK: Record ID: 0
13
13
; CHECK: Space: 1
@@ -21,7 +21,7 @@ define void @test_typedbuffer() {
21
21
%srv1 = call target ("dx.RawBuffer" , {<4 x float >, <4 x i32 >}, 0 , 0 )
22
22
@llvm.dx.resource.handlefrombinding.tdx.RawBuffer_sl_v4f32v4i32s_0_0t (
23
23
i32 4 , i32 2 , i32 1 , i32 0 , i1 false )
24
- ; CHECK: Binding [[SRV1:[0-9]+]]:
24
+ ; CHECK: Resource [[SRV1:[0-9]+]]:
25
25
; CHECK: Binding:
26
26
; CHECK: Record ID: 1
27
27
; CHECK: Space: 4
@@ -36,7 +36,7 @@ define void @test_typedbuffer() {
36
36
%srv2 = call target ("dx.TypedBuffer" , <4 x i32 >, 0 , 0 , 0 )
37
37
@llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_i32_0_0t (
38
38
i32 5 , i32 3 , i32 24 , i32 0 , i1 false )
39
- ; CHECK: Binding [[SRV2:[0-9]+]]:
39
+ ; CHECK: Resource [[SRV2:[0-9]+]]:
40
40
; CHECK: Binding:
41
41
; CHECK: Record ID: 2
42
42
; CHECK: Space: 5
@@ -51,16 +51,16 @@ define void @test_typedbuffer() {
51
51
%uav0 = call target ("dx.TypedBuffer" , i32 , 1 , 0 , 1 )
52
52
@llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_i32_1_0t (
53
53
i32 2 , i32 7 , i32 1 , i32 0 , i1 false )
54
- ; CHECK: Binding [[UAV0:[0-9]+]]:
54
+ ; CHECK: Resource [[UAV0:[0-9]+]]:
55
55
; CHECK: Binding:
56
56
; CHECK: Record ID: 0
57
57
; CHECK: Space: 2
58
58
; CHECK: Lower Bound: 7
59
59
; CHECK: Size: 1
60
+ ; CHECK: Globally Coherent: 0
61
+ ; CHECK: Counter Direction: Unknown
60
62
; CHECK: Class: UAV
61
63
; CHECK: Kind: TypedBuffer
62
- ; CHECK: Globally Coherent: 0
63
- ; CHECK: HasCounter: 0
64
64
; CHECK: IsROV: 0
65
65
; CHECK: Element Type: i32
66
66
; CHECK: Element Count: 1
@@ -69,16 +69,16 @@ define void @test_typedbuffer() {
69
69
%uav1 = call target ("dx.TypedBuffer" , <4 x float >, 1 , 0 , 0 )
70
70
@llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0 (
71
71
i32 3 , i32 5 , i32 1 , i32 0 , i1 false )
72
- ; CHECK: Binding [[UAV1:[0-9]+]]:
72
+ ; CHECK: Resource [[UAV1:[0-9]+]]:
73
73
; CHECK: Binding:
74
74
; CHECK: Record ID: 1
75
75
; CHECK: Space: 3
76
76
; CHECK: Lower Bound: 5
77
77
; CHECK: Size: 1
78
+ ; CHECK: Globally Coherent: 0
79
+ ; CHECK: Counter Direction: Unknown
78
80
; CHECK: Class: UAV
79
81
; CHECK: Kind: TypedBuffer
80
- ; CHECK: Globally Coherent: 0
81
- ; CHECK: HasCounter: 0
82
82
; CHECK: IsROV: 0
83
83
; CHECK: Element Type: f32
84
84
; CHECK: Element Count: 4
@@ -92,23 +92,23 @@ define void @test_typedbuffer() {
92
92
%uav2_2 = call target ("dx.TypedBuffer" , <4 x float >, 1 , 0 , 0 )
93
93
@llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f32_1_0 (
94
94
i32 4 , i32 0 , i32 10 , i32 5 , i1 false )
95
- ; CHECK: Binding [[UAV2:[0-9]+]]:
95
+ ; CHECK: Resource [[UAV2:[0-9]+]]:
96
96
; CHECK: Binding:
97
97
; CHECK: Record ID: 2
98
98
; CHECK: Space: 4
99
99
; CHECK: Lower Bound: 0
100
100
; CHECK: Size: 10
101
+ ; CHECK: Globally Coherent: 0
102
+ ; CHECK: Counter Direction: Unknown
101
103
; CHECK: Class: UAV
102
104
; CHECK: Kind: TypedBuffer
103
- ; CHECK: Globally Coherent: 0
104
- ; CHECK: HasCounter: 0
105
105
; CHECK: IsROV: 0
106
106
; CHECK: Element Type: f32
107
107
; CHECK: Element Count: 4
108
108
109
109
%cb0 = call target ("dx.CBuffer" , {float })
110
110
@llvm.dx.resource.handlefrombinding (i32 1 , i32 0 , i32 1 , i32 0 , i1 false )
111
- ; CHECK: Binding [[CB0:[0-9]+]]:
111
+ ; CHECK: Resource [[CB0:[0-9]+]]:
112
112
; CHECK: Binding:
113
113
; CHECK: Record ID: 0
114
114
; CHECK: Space: 1
@@ -120,7 +120,7 @@ define void @test_typedbuffer() {
120
120
121
121
%cb1 = call target ("dx.CBuffer" , target ("dx.Layout" , {float }, 4 , 0 ))
122
122
@llvm.dx.resource.handlefrombinding (i32 1 , i32 8 , i32 1 , i32 0 , i1 false )
123
- ; CHECK: Binding [[CB1:[0-9]+]]:
123
+ ; CHECK: Resource [[CB1:[0-9]+]]:
124
124
; CHECK: Binding:
125
125
; CHECK: Record ID: 1
126
126
; CHECK: Space: 1
@@ -130,7 +130,7 @@ define void @test_typedbuffer() {
130
130
; CHECK: Kind: CBuffer
131
131
; CHECK: CBuffer size: 4
132
132
133
- ; CHECK-NOT: Binding {{[0-9]+}}:
133
+ ; CHECK-NOT: Resource {{[0-9]+}}:
134
134
135
135
ret void
136
136
}
0 commit comments