@@ -39,7 +39,7 @@ cbuffer CBScalars : register(b1, space5) {
3939 int64_t a8;
4040}
4141
42- // CHECK: @CBScalars.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBScalars,
42+ // CHECK: @CBScalars.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBScalars,
4343// CHECK-SAME: 56, 0, 8, 16, 24, 32, 36, 40, 48))
4444// CHECK: @a1 = external addrspace(2) global float, align 4
4545// CHECK: @a2 = external addrspace(2) global double, align 8
@@ -61,7 +61,7 @@ cbuffer CBVectors {
6161 // FIXME: add a bool vectors after llvm-project/llvm#91639 is added
6262}
6363
64- // CHECK: @CBVectors.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBVectors,
64+ // CHECK: @CBVectors.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBVectors,
6565// CHECK-SAME: 136, 0, 16, 40, 48, 80, 96, 112))
6666// CHECK: @b1 = external addrspace(2) global <3 x float>, align 16
6767// CHECK: @b2 = external addrspace(2) global <3 x double>, align 32
@@ -82,7 +82,7 @@ cbuffer CBArrays : register(b2) {
8282 bool c8[4 ];
8383}
8484
85- // CHECK: @CBArrays.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBArrays,
85+ // CHECK: @CBArrays.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBArrays,
8686// CHECK-SAME: 708, 0, 48, 112, 176, 224, 608, 624, 656))
8787// CHECK: @c1 = external addrspace(2) global [3 x float], align 4
8888// CHECK: @c2 = external addrspace(2) global [2 x <3 x double>], align 32
@@ -113,7 +113,7 @@ struct D {
113113 Empty es;
114114};
115115
116- // CHECK: @CBStructs.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBStructs,
116+ // CHECK: @CBStructs.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBStructs,
117117// CHECK-SAME: 246, 0, 16, 32, 64, 144, 238, 240))
118118// CHECK: @a = external addrspace(2) global target("dx.Layout", %A, 8, 0), align 8
119119// CHECK: @b = external addrspace(2) global target("dx.Layout", %B, 14, 0, 8), align 8
@@ -137,7 +137,7 @@ struct Test {
137137 float a, b;
138138};
139139
140- // CHECK: @CBMix.cb = external constant target("dx.CBuffer", target("dx.Layout", %__cblayout_CBMix,
140+ // CHECK: @CBMix.cb = global target("dx.CBuffer", target("dx.Layout", %__cblayout_CBMix,
141141// CHECK-SAME: 170, 0, 24, 32, 120, 128, 136, 144, 152, 160, 168))
142142// CHECK: @test = external addrspace(2) global [2 x target("dx.Layout", %Test, 8, 0, 4)], align 4
143143// CHECK: @f1 = external addrspace(2) global float, align 4
0 commit comments