@@ -25,17 +25,17 @@ target triple = "dxil-pc-shadermodel6.6-compute"
2525; PRINT-NEXT:; ------------------------------ ---------- ------- ----------- ------- -------------- ---------
2626; PRINT-NEXT:; Zero UAV f16 buf U0 u0 1
2727; PRINT-NEXT:; One UAV f32 buf U1 u1 1
28- ; PRINT-NEXT:; Two UAV f64 buf U2 u2 1
28+ ; PRINT-NEXT:; Two UAV u32 buf U2 u2 1
2929; PRINT-NEXT:; Three UAV i32 buf U3 u3 1
3030; PRINT-NEXT:; Four UAV byte r/w U4 u5 1
3131; PRINT-NEXT:; Five UAV struct r/w U5 u6 1
3232; PRINT-NEXT:; Six UAV i32 buf U6 u7 1
3333; PRINT-NEXT:; Seven UAV struct r/w U7 u8 1
3434; PRINT-NEXT:; Eight UAV byte r/w U8 u9 1
35- ; PRINT-NEXT:; Nine UAV u64 buf U9 u10,space2 1
35+ ; PRINT-NEXT:; Nine UAV u32 buf U9 u10,space2 1
3636; PRINT-NEXT:; Array UAV f32 buf U10 u4,space3 100
37- ; PRINT-NEXT:; Array2 UAV f64 buf U11 u2,space4 unbounded
38- ; PRINT-NEXT:; Ten UAV u64 buf U12 u22,space5 1
37+ ; PRINT-NEXT:; Array2 UAV u32 buf U11 u2,space4 unbounded
38+ ; PRINT-NEXT:; Ten UAV u32 buf U12 u22,space5 1
3939
4040define void @test () #0 {
4141 ; RWBuffer<half4> Zero : register(u0)
@@ -144,8 +144,8 @@ attributes #0 = { noinline nounwind "hlsl.shader"="compute" }
144144; CHECK: ![[Half]] = !{i32 0, i32 8}
145145; CHECK: ![[One]] = !{i32 1, ptr @One, !"One", i32 0, i32 1, i32 1, i32 10, i1 false, i1 false, i1 false, ![[Float:[0-9]+]]}
146146; CHECK: ![[Float]] = !{i32 0, i32 9}
147- ; CHECK: ![[Two]] = !{i32 2, ptr @Two, !"Two", i32 0, i32 2, i32 1, i32 10, i1 false, i1 false, i1 false, ![[Double :[0-9]+]]}
148- ; CHECK: ![[Double ]] = !{i32 0, i32 10 }
147+ ; CHECK: ![[Two]] = !{i32 2, ptr @Two, !"Two", i32 0, i32 2, i32 1, i32 10, i1 false, i1 false, i1 false, ![[U32 :[0-9]+]]}
148+ ; CHECK: ![[U32 ]] = !{i32 0, i32 5 }
149149; CHECK: ![[Three]] = !{i32 3, ptr @Three, !"Three", i32 0, i32 3, i32 1, i32 10, i1 false, i1 false, i1 false, ![[I32:[0-9]+]]}
150150; CHECK: ![[I32]] = !{i32 0, i32 4}
151151; CHECK: ![[Four]] = !{i32 4, ptr @Four, !"Four", i32 0, i32 5, i32 1, i32 11, i1 false, i1 false, i1 false, null}
@@ -155,8 +155,7 @@ attributes #0 = { noinline nounwind "hlsl.shader"="compute" }
155155; CHECK: ![[Seven]] = !{i32 7, ptr @Seven, !"Seven", i32 0, i32 8, i32 1, i32 12, i1 false, i1 false, i1 true, ![[SevenStride:[0-9]+]]}
156156; CHECK: ![[SevenStride]] = !{i32 1, i32 16}
157157; CHECK: ![[Eight]] = !{i32 8, ptr @Eight, !"Eight", i32 0, i32 9, i32 1, i32 11, i1 false, i1 false, i1 true, null}
158- ; CHECK: ![[Nine]] = !{i32 9, ptr @Nine, !"Nine", i32 2, i32 10, i32 1, i32 10, i1 false, i1 false, i1 false, ![[U64:[0-9]+]]}
159- ; CHECK: ![[U64]] = !{i32 0, i32 7}
158+ ; CHECK: ![[Nine]] = !{i32 9, ptr @Nine, !"Nine", i32 2, i32 10, i32 1, i32 10, i1 false, i1 false, i1 false, ![[U32]]}
160159; CHECK: ![[Array]] = !{i32 10, ptr @Array, !"Array", i32 3, i32 4, i32 100, i32 10, i1 false, i1 false, i1 false, ![[Float]]}
161- ; CHECK: ![[Array2]] = !{i32 11, ptr @Array2, !"Array2", i32 4, i32 2, i32 -1, i32 10, i1 false, i1 false, i1 false, ![[Double ]]}
160+ ; CHECK: ![[Array2]] = !{i32 11, ptr @Array2, !"Array2", i32 4, i32 2, i32 -1, i32 10, i1 false, i1 false, i1 false, ![[U32 ]]}
162161; CHECK: ![[Ten]] = !{i32 12, ptr @Ten, !"Ten", i32 5, i32 22, i32 1, i32 10, i1 false, i1 false, i1 false, ![[U64:[0-9]+]]}
0 commit comments