@@ -45,62 +45,52 @@ target triple = "dxil-pc-shadermodel6.6-compute"
4545define void @test () #0 {
4646 ; RWBuffer<half4> Zero : register(u0)
4747 %Zero_h = call target ("dx.TypedBuffer" , <4 x half >, 1 , 0 , 0 )
48- @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_v4f16_1_0_0t (
49- i32 0 , i32 0 , i32 1 , i32 0 , i1 false )
48+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 0 , i32 1 , i32 0 , i1 false )
5049 store target ("dx.TypedBuffer" , <4 x half >, 1 , 0 , 0 ) %Zero_h , ptr @Zero , align 4
5150
5251 ; RWBuffer<float4> One : register(u1)
5352 %One_h = call target ("dx.TypedBuffer" , <2 x float >, 1 , 0 , 0 )
54- @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_v2f32_1_0_0t (
55- i32 0 , i32 1 , i32 1 , i32 0 , i1 false )
53+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 1 , i32 1 , i32 0 , i1 false )
5654 store target ("dx.TypedBuffer" , <2 x float >, 1 , 0 , 0 ) %One_h , ptr @One , align 4
5755
5856 ; RWBuffer<double> Two : register(u2);
5957 %Two_h = call target ("dx.TypedBuffer" , double , 1 , 0 , 0 )
60- @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f64_1_0_0t (
61- i32 0 , i32 2 , i32 1 , i32 0 , i1 false )
58+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 2 , i32 1 , i32 0 , i1 false )
6259 store target ("dx.TypedBuffer" , double , 1 , 0 , 0 ) %Two_h , ptr @Two , align 4
6360
6461 ; RWBuffer<int4> Three : register(u3);
6562 %Three_h = call target ("dx.TypedBuffer" , <4 x i32 >, 1 , 0 , 1 )
66- @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_i32_1_0_1t (
67- i32 0 , i32 3 , i32 1 , i32 0 , i1 false )
63+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 3 , i32 1 , i32 0 , i1 false )
6864 store target ("dx.TypedBuffer" , <4 x i32 >, 1 , 0 , 1 ) %Three_h , ptr @Three , align 4
6965
7066 ; ByteAddressBuffer Four : register(u5)
7167 %Four_h = call target ("dx.RawBuffer" , i8 , 1 , 0 )
72- @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_i8_1_0t (
73- i32 0 , i32 5 , i32 1 , i32 0 , i1 false )
68+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 5 , i32 1 , i32 0 , i1 false )
7469 store target ("dx.RawBuffer" , i8 , 1 , 0 ) %Four_h , ptr @Four , align 4
7570
7671 ; RWStructuredBuffer<int16_t> Five : register(u6);
7772 %Five_h = call target ("dx.RawBuffer" , i16 , 1 , 0 )
78- @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_i16_1_0t (
79- i32 0 , i32 6 , i32 1 , i32 0 , i1 false )
73+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 6 , i32 1 , i32 0 , i1 false )
8074 store target ("dx.RawBuffer" , i16 , 1 , 0 ) %Five_h , ptr @Five , align 4
8175
8276 ; RasterizerOrderedBuffer<int4> Six : register(u7);
8377 %Six_h = call target ("dx.TypedBuffer" , <4 x i32 >, 1 , 1 , 1 )
84- @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_v4i32_1_1_1t (
85- i32 0 , i32 7 , i32 1 , i32 0 , i1 false )
78+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 7 , i32 1 , i32 0 , i1 false )
8679 store target ("dx.TypedBuffer" , <4 x i32 >, 1 , 1 , 1 ) %Six_h , ptr @Six , align 4
8780
8881 ; RasterizerOrderedStructuredBuffer<uint4> Seven : register(u3, space10);
8982 %Seven_h = call target ("dx.RawBuffer" , <4 x i32 >, 1 , 1 )
90- @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_v4i32_1_1t (
91- i32 0 , i32 8 , i32 1 , i32 0 , i1 false )
83+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 8 , i32 1 , i32 0 , i1 false )
9284 store target ("dx.RawBuffer" , <4 x i32 >, 1 , 1 ) %Seven_h , ptr @Seven , align 4
9385
9486 ; RasterizerOrderedByteAddressBuffer Eight : register(u9);
9587 %Eight_h = call target ("dx.RawBuffer" , i8 , 1 , 1 )
96- @llvm.dx.resource.handlefrombinding.tdx.RawBuffer_i8_1_1t (
97- i32 0 , i32 9 , i32 1 , i32 0 , i1 false )
88+ @llvm.dx.resource.handlefrombinding (i32 0 , i32 9 , i32 1 , i32 0 , i1 false )
9889 store target ("dx.RawBuffer" , i8 , 1 , 1 ) %Eight_h , ptr @Eight , align 4
9990
10091 ; RWBuffer<double> Nine : register(u2);
10192 %Nine_h = call target ("dx.TypedBuffer" , i64 , 1 , 0 , 0 )
102- @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f64_1_0_0t (
103- i32 2 , i32 10 , i32 1 , i32 0 , i1 false )
93+ @llvm.dx.resource.handlefrombinding (i32 2 , i32 10 , i32 1 , i32 0 , i1 false )
10494 store target ("dx.TypedBuffer" , i64 , 1 , 0 , 0 ) %Nine_h , ptr @Nine , align 4
10595
10696 ret void
0 commit comments