@@ -31,7 +31,7 @@ cbuffer CBScalars : register(b1, space5) {
3131 int64_t a8;
3232}
3333
34- // CHECK: @CBScalars.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBScalars,
34+ // CHECK: @CBScalars.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBScalars,
3535// CHECK-SAME: 56, 0, 8, 16, 24, 32, 36, 40, 48))
3636// CHECK: @a1 = external addrspace(2) global float, align 4
3737// CHECK: @a2 = external addrspace(2) global double, align 8
@@ -53,7 +53,7 @@ cbuffer CBVectors {
5353 // FIXME: add a bool vectors after llvm-project/llvm#91639 is added
5454}
5555
56- // CHECK: @CBVectors.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBVectors,
56+ // CHECK: @CBVectors.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBVectors,
5757// CHECK-SAME: 136, 0, 16, 40, 48, 80, 96, 112))
5858// CHECK: @b1 = external addrspace(2) global <3 x float>, align 16
5959// CHECK: @b2 = external addrspace(2) global <3 x double>, align 32
@@ -74,7 +74,7 @@ cbuffer CBArrays : register(b2) {
7474 bool c8[4 ];
7575}
7676
77- // CHECK: @CBArrays.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBArrays,
77+ // CHECK: @CBArrays.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBArrays,
7878// CHECK-SAME: 708, 0, 48, 112, 176, 224, 608, 624, 656))
7979// CHECK: @c1 = external addrspace(2) global [3 x float], align 4
8080// CHECK: @c2 = external addrspace(2) global [2 x <3 x double>], align 32
@@ -105,7 +105,7 @@ struct D {
105105 Empty es;
106106};
107107
108- // CHECK: @CBStructs.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBStructs,
108+ // CHECK: @CBStructs.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBStructs,
109109// CHECK-SAME: 246, 0, 16, 32, 64, 144, 238, 240))
110110// CHECK: @a = external addrspace(2) global target("dx.Layout", %A, 8, 0), align 8
111111// CHECK: @b = external addrspace(2) global target("dx.Layout", %B, 14, 0, 8), align 8
@@ -129,7 +129,7 @@ struct Test {
129129 float a, b;
130130};
131131
132- // CHECK: @CBMix.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBMix,
132+ // CHECK: @CBMix.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBMix,
133133// CHECK-SAME: 170, 0, 24, 32, 120, 128, 136, 144, 152, 160, 168))
134134// CHECK: @test = external addrspace(2) global [2 x target("dx.Layout", %Test, 8, 0, 4)], align 4
135135// CHECK: @f1 = external addrspace(2) global float, align 4
0 commit comments