@@ -6,10 +6,10 @@ define void @loadf64() {
66 ; check the handle from binding is unchanged
77 ; CHECK: [[B:%.*]] = call target("dx.TypedBuffer", double, 1, 0, 0)
88 ; CHECK-SAME: @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f64_1_0_0t(
9- ; CHECK-SAME: i32 0, i32 1, i32 1, i32 0, i1 false)
9+ ; CHECK-SAME: i32 0, i32 1, i32 1, i32 0, i1 false, ptr null )
1010 %buffer = call target ("dx.TypedBuffer" , double , 1 , 0 , 0 )
1111 @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f64_1_0_0t (
12- i32 0 , i32 1 , i32 1 , i32 0 , i1 false )
12+ i32 0 , i32 1 , i32 1 , i32 0 , i1 false , ptr null )
1313
1414 ; check we load an <2 x i32> instead of a double
1515 ; CHECK-NOT: call {double, i1} @llvm.dx.resource.load.typedbuffer
@@ -33,10 +33,10 @@ define void @loadv2f64() {
3333 ; check the handle from binding is unchanged
3434 ; CHECK: [[B:%.*]] = call target("dx.TypedBuffer", <2 x double>, 1, 0, 0)
3535 ; CHECK-SAME: @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_v2f64_1_0_0t(
36- ; CHECK-SAME: i32 0, i32 1, i32 1, i32 0, i1 false)
36+ ; CHECK-SAME: i32 0, i32 1, i32 1, i32 0, i1 false, ptr null )
3737 %buffer = call target ("dx.TypedBuffer" , <2 x double >, 1 , 0 , 0 )
3838 @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_v2f64_1_0_0t (
39- i32 0 , i32 1 , i32 1 , i32 0 , i1 false )
39+ i32 0 , i32 1 , i32 1 , i32 0 , i1 false , ptr null )
4040
4141 ; check we load an <4 x i32> instead of a double2
4242 ; CHECK: [[L0:%.*]] = call { <4 x i32>, i1 }
@@ -65,10 +65,10 @@ define void @loadf64WithCheckBit() {
6565 ; check the handle from binding is unchanged
6666 ; CHECK: [[B:%.*]] = call target("dx.TypedBuffer", double, 1, 0, 0)
6767 ; CHECK-SAME: @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f64_1_0_0t(
68- ; CHECK-SAME: i32 0, i32 1, i32 1, i32 0, i1 false)
68+ ; CHECK-SAME: i32 0, i32 1, i32 1, i32 0, i1 false, ptr null )
6969 %buffer = call target ("dx.TypedBuffer" , double , 1 , 0 , 0 )
7070 @llvm.dx.resource.handlefrombinding.tdx.TypedBuffer_f64_1_0_0t (
71- i32 0 , i32 1 , i32 1 , i32 0 , i1 false )
71+ i32 0 , i32 1 , i32 1 , i32 0 , i1 false , ptr null )
7272
7373 ; check we load an <2 x i32> instead of a double
7474 ; CHECK-NOT: call {double, i1} @llvm.dx.resource.load.typedbuffer
0 commit comments