Skip to content

Commit a6a9fe9

Browse files
committed
clean up self review
1 parent f0ed242 commit a6a9fe9

File tree

3 files changed

+138
-139
lines changed

3 files changed

+138
-139
lines changed

llvm/lib/Frontend/HLSL/RootSignatureValidations.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ bool verifyRegisterOverflow(uint64_t Register, uint32_t NumDescriptors) {
193193

194194
uint64_t updateAppendingRegister(uint64_t AppendingRegister,
195195
uint64_t NumDescriptors, uint64_t Offset) {
196-
197196
return Offset == ~0U ? AppendingRegister + NumDescriptors
198197
: Offset + NumDescriptors;
199198
}

llvm/test/CodeGen/DirectX/ContainerData/RootSignature-DescriptorTable-AllValidFlagCombinations.ll

Lines changed: 108 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -54,111 +54,111 @@ attributes #0 = { "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" }
5454
!20 = !{ !"UAV", i32 5, i32 1, i32 15, i32 5, i32 65540 }
5555

5656
;DXC:- Name: RTS0
57-
;DXC-NEXT: Size: 400
58-
;DXC-NEXT: RootSignature:
59-
;DXC-NEXT: Version: 2
60-
;DXC-NEXT: NumRootParameters: 2
61-
;DXC-NEXT: RootParametersOffset: 24
62-
;DXC-NEXT: NumStaticSamplers: 0
63-
;DXC-NEXT: StaticSamplersOffset: 400
64-
;DXC-NEXT: Parameters:
65-
;DXC-NEXT: - ParameterType: 0
66-
;DXC-NEXT: ShaderVisibility: 0
67-
;DXC-NEXT: Table:
68-
;DXC-NEXT: NumRanges: 11
69-
;DXC-NEXT: RangesOffset: 56
70-
;DXC-NEXT: Ranges:
71-
;DXC-NEXT: - RangeType: 0
72-
;DXC-NEXT: NumDescriptors: 1
73-
;DXC-NEXT: BaseShaderRegister: 0
74-
;DXC-NEXT: RegisterSpace: 5
75-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
76-
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
77-
;DXC-NEXT: - RangeType: 1
78-
;DXC-NEXT: NumDescriptors: 5
79-
;DXC-NEXT: BaseShaderRegister: 1
80-
;DXC-NEXT: RegisterSpace: 6
81-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
82-
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
83-
;DXC-NEXT: - RangeType: 2
84-
;DXC-NEXT: NumDescriptors: 5
85-
;DXC-NEXT: BaseShaderRegister: 1
86-
;DXC-NEXT: RegisterSpace: 7
87-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
88-
;DXC-NEXT: DATA_VOLATILE: true
89-
;DXC-NEXT: - RangeType: 0
90-
;DXC-NEXT: NumDescriptors: 5
91-
;DXC-NEXT: BaseShaderRegister: 1
92-
;DXC-NEXT: RegisterSpace: 8
93-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
94-
;DXC-NEXT: DATA_STATIC: true
95-
;DXC-NEXT: - RangeType: 1
96-
;DXC-NEXT: NumDescriptors: 5
97-
;DXC-NEXT: BaseShaderRegister: 1
98-
;DXC-NEXT: RegisterSpace: 9
99-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
100-
;DXC-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
101-
;DXC-NEXT: - RangeType: 2
102-
;DXC-NEXT: NumDescriptors: 5
103-
;DXC-NEXT: BaseShaderRegister: 1
104-
;DXC-NEXT: RegisterSpace: 10
105-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
106-
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
107-
;DXC-NEXT: DATA_VOLATILE: true
108-
;DXC-NEXT: - RangeType: 0
109-
;DXC-NEXT: NumDescriptors: 5
110-
;DXC-NEXT: BaseShaderRegister: 1
111-
;DXC-NEXT: RegisterSpace: 11
112-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
113-
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
114-
;DXC-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
115-
;DXC-NEXT: - RangeType: 1
116-
;DXC-NEXT: NumDescriptors: 5
117-
;DXC-NEXT: BaseShaderRegister: 1
118-
;DXC-NEXT: RegisterSpace: 12
119-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
120-
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
121-
;DXC-NEXT: - RangeType: 2
122-
;DXC-NEXT: NumDescriptors: 5
123-
;DXC-NEXT: BaseShaderRegister: 1
124-
;DXC-NEXT: RegisterSpace: 13
125-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
126-
;DXC-NEXT: DATA_VOLATILE: true
127-
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
128-
;DXC-NEXT: - RangeType: 0
129-
;DXC-NEXT: NumDescriptors: 5
130-
;DXC-NEXT: BaseShaderRegister: 1
131-
;DXC-NEXT: RegisterSpace: 14
132-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
133-
;DXC-NEXT: DATA_STATIC: true
134-
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
135-
;DXC-NEXT: - RangeType: 1
136-
;DXC-NEXT: NumDescriptors: 5
137-
;DXC-NEXT: BaseShaderRegister: 1
138-
;DXC-NEXT: RegisterSpace: 15
139-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
140-
;DXC-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
141-
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
142-
;DXC-NEXT: - ParameterType: 0
143-
;DXC-NEXT: ShaderVisibility: 0
144-
;DXC-NEXT: Table:
145-
;DXC-NEXT: NumRanges: 3
146-
;DXC-NEXT: RangesOffset: 328
147-
;DXC-NEXT: Ranges:
148-
;DXC-NEXT: - RangeType: 3
149-
;DXC-NEXT: NumDescriptors: 1
150-
;DXC-NEXT: BaseShaderRegister: 0
151-
;DXC-NEXT: RegisterSpace: 1
152-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
153-
;DXC-NEXT: - RangeType: 3
154-
;DXC-NEXT: NumDescriptors: 1
155-
;DXC-NEXT: BaseShaderRegister: 0
156-
;DXC-NEXT: RegisterSpace: 3
157-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
158-
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
159-
;DXC-NEXT: - RangeType: 3
160-
;DXC-NEXT: NumDescriptors: 1
161-
;DXC-NEXT: BaseShaderRegister: 0
162-
;DXC-NEXT: RegisterSpace: 4
163-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
164-
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
57+
;DXC-NEXT: Size: 400
58+
;DXC-NEXT: RootSignature:
59+
;DXC-NEXT: Version: 2
60+
;DXC-NEXT: NumRootParameters: 2
61+
;DXC-NEXT: RootParametersOffset: 24
62+
;DXC-NEXT: NumStaticSamplers: 0
63+
;DXC-NEXT: StaticSamplersOffset: 400
64+
;DXC-NEXT: Parameters:
65+
;DXC-NEXT: - ParameterType: 0
66+
;DXC-NEXT: ShaderVisibility: 0
67+
;DXC-NEXT: Table:
68+
;DXC-NEXT: NumRanges: 11
69+
;DXC-NEXT: RangesOffset: 56
70+
;DXC-NEXT: Ranges:
71+
;DXC-NEXT: - RangeType: 0
72+
;DXC-NEXT: NumDescriptors: 1
73+
;DXC-NEXT: BaseShaderRegister: 0
74+
;DXC-NEXT: RegisterSpace: 5
75+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
76+
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
77+
;DXC-NEXT: - RangeType: 1
78+
;DXC-NEXT: NumDescriptors: 5
79+
;DXC-NEXT: BaseShaderRegister: 1
80+
;DXC-NEXT: RegisterSpace: 6
81+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
82+
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
83+
;DXC-NEXT: - RangeType: 2
84+
;DXC-NEXT: NumDescriptors: 5
85+
;DXC-NEXT: BaseShaderRegister: 1
86+
;DXC-NEXT: RegisterSpace: 7
87+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
88+
;DXC-NEXT: DATA_VOLATILE: true
89+
;DXC-NEXT: - RangeType: 0
90+
;DXC-NEXT: NumDescriptors: 5
91+
;DXC-NEXT: BaseShaderRegister: 1
92+
;DXC-NEXT: RegisterSpace: 8
93+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
94+
;DXC-NEXT: DATA_STATIC: true
95+
;DXC-NEXT: - RangeType: 1
96+
;DXC-NEXT: NumDescriptors: 5
97+
;DXC-NEXT: BaseShaderRegister: 1
98+
;DXC-NEXT: RegisterSpace: 9
99+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
100+
;DXC-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
101+
;DXC-NEXT: - RangeType: 2
102+
;DXC-NEXT: NumDescriptors: 5
103+
;DXC-NEXT: BaseShaderRegister: 1
104+
;DXC-NEXT: RegisterSpace: 10
105+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
106+
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
107+
;DXC-NEXT: DATA_VOLATILE: true
108+
;DXC-NEXT: - RangeType: 0
109+
;DXC-NEXT: NumDescriptors: 5
110+
;DXC-NEXT: BaseShaderRegister: 1
111+
;DXC-NEXT: RegisterSpace: 11
112+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
113+
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
114+
;DXC-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
115+
;DXC-NEXT: - RangeType: 1
116+
;DXC-NEXT: NumDescriptors: 5
117+
;DXC-NEXT: BaseShaderRegister: 1
118+
;DXC-NEXT: RegisterSpace: 12
119+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
120+
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
121+
;DXC-NEXT: - RangeType: 2
122+
;DXC-NEXT: NumDescriptors: 5
123+
;DXC-NEXT: BaseShaderRegister: 1
124+
;DXC-NEXT: RegisterSpace: 13
125+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
126+
;DXC-NEXT: DATA_VOLATILE: true
127+
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
128+
;DXC-NEXT: - RangeType: 0
129+
;DXC-NEXT: NumDescriptors: 5
130+
;DXC-NEXT: BaseShaderRegister: 1
131+
;DXC-NEXT: RegisterSpace: 14
132+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
133+
;DXC-NEXT: DATA_STATIC: true
134+
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
135+
;DXC-NEXT: - RangeType: 1
136+
;DXC-NEXT: NumDescriptors: 5
137+
;DXC-NEXT: BaseShaderRegister: 1
138+
;DXC-NEXT: RegisterSpace: 15
139+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
140+
;DXC-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true
141+
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
142+
;DXC-NEXT: - ParameterType: 0
143+
;DXC-NEXT: ShaderVisibility: 0
144+
;DXC-NEXT: Table:
145+
;DXC-NEXT: NumRanges: 3
146+
;DXC-NEXT: RangesOffset: 328
147+
;DXC-NEXT: Ranges:
148+
;DXC-NEXT: - RangeType: 3
149+
;DXC-NEXT: NumDescriptors: 1
150+
;DXC-NEXT: BaseShaderRegister: 0
151+
;DXC-NEXT: RegisterSpace: 1
152+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
153+
;DXC-NEXT: - RangeType: 3
154+
;DXC-NEXT: NumDescriptors: 1
155+
;DXC-NEXT: BaseShaderRegister: 0
156+
;DXC-NEXT: RegisterSpace: 3
157+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
158+
;DXC-NEXT: DESCRIPTORS_VOLATILE: true
159+
;DXC-NEXT: - RangeType: 3
160+
;DXC-NEXT: NumDescriptors: 1
161+
;DXC-NEXT: BaseShaderRegister: 0
162+
;DXC-NEXT: RegisterSpace: 4
163+
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
164+
;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true

llvm/test/CodeGen/DirectX/ContainerData/RootSignature-DescriptorTable-AllValidFlagCombinationsV1.ll

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -19,33 +19,33 @@ attributes #0 = { "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" }
1919

2020

2121
; DXC: - Name: RTS0
22-
;DXC-NEXT: Size: 104
23-
;DXC-NEXT: RootSignature:
24-
;DXC-NEXT: Version: 1
25-
;DXC-NEXT: NumRootParameters: 2
26-
;DXC-NEXT: RootParametersOffset: 24
27-
;DXC-NEXT: NumStaticSamplers: 0
28-
;DXC-NEXT: StaticSamplersOffset: 104
29-
;DXC-NEXT: Parameters:
30-
;DXC-NEXT: - ParameterType: 0
31-
;DXC-NEXT: ShaderVisibility: 0
32-
;DXC-NEXT: Table:
33-
;DXC-NEXT: NumRanges: 1
34-
;DXC-NEXT: RangesOffset: 56
35-
;DXC-NEXT: Ranges:
36-
;DXC-NEXT: - RangeType: 3
37-
;DXC-NEXT: NumDescriptors: 1
38-
;DXC-NEXT: BaseShaderRegister: 1
39-
;DXC-NEXT: RegisterSpace: 0
40-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
41-
;DXC-NEXT: - ParameterType: 0
42-
;DXC-NEXT: ShaderVisibility: 0
43-
;DXC-NEXT: Table:
44-
;DXC-NEXT: NumRanges: 1
45-
;DXC-NEXT: RangesOffset: 84
46-
;DXC-NEXT: Ranges:
47-
;DXC-NEXT: - RangeType: 1
48-
;DXC-NEXT: NumDescriptors: 5
49-
;DXC-NEXT: BaseShaderRegister: 1
50-
;DXC-NEXT: RegisterSpace: 10
51-
;DXC-NEXT: OffsetInDescriptorsFromTableStart: 5
22+
; DXC-NEXT: Size: 104
23+
; DXC-NEXT: RootSignature:
24+
; DXC-NEXT: Version: 1
25+
; DXC-NEXT: NumRootParameters: 2
26+
; DXC-NEXT: RootParametersOffset: 24
27+
; DXC-NEXT: NumStaticSamplers: 0
28+
; DXC-NEXT: StaticSamplersOffset: 104
29+
; DXC-NEXT: Parameters:
30+
; DXC-NEXT: - ParameterType: 0
31+
; DXC-NEXT: ShaderVisibility: 0
32+
; DXC-NEXT: Table:
33+
; DXC-NEXT: NumRanges: 1
34+
; DXC-NEXT: RangesOffset: 56
35+
; DXC-NEXT: Ranges:
36+
; DXC-NEXT: - RangeType: 3
37+
; DXC-NEXT: NumDescriptors: 1
38+
; DXC-NEXT: BaseShaderRegister: 1
39+
; DXC-NEXT: RegisterSpace: 0
40+
; DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
41+
; DXC-NEXT: - ParameterType: 0
42+
; DXC-NEXT: ShaderVisibility: 0
43+
; DXC-NEXT: Table:
44+
; DXC-NEXT: NumRanges: 1
45+
; DXC-NEXT: RangesOffset: 84
46+
; DXC-NEXT: Ranges:
47+
; DXC-NEXT: - RangeType: 1
48+
; DXC-NEXT: NumDescriptors: 5
49+
; DXC-NEXT: BaseShaderRegister: 1
50+
; DXC-NEXT: RegisterSpace: 10
51+
; DXC-NEXT: OffsetInDescriptorsFromTableStart: 5

0 commit comments

Comments
 (0)