@@ -17,7 +17,7 @@ module attributes {
17
17
// CHECK: spirv.module @{{.*}} Physical32 OpenCL {
18
18
// CHECK-DAG: spirv.SpecConstant [[SPECCST:@.*]] = {{.*}} : i8
19
19
// CHECK-DAG: spirv.SpecConstantComposite [[SPECCSTCOMPOSITE:@.*]] ([[SPECCST]], {{.*}}) : !spirv.array<[[ARRAYSIZE:.*]] x i8>
20
- // CHECK-DAG: spirv.GlobalVariable [[PRINTMSG:@.*]] initializer([[SPECCSTCOMPOSITE]]) : !spirv.ptr<!spirv.array<[[ARRAYSIZE]] x i8>, UniformConstant>
20
+ // CHECK-DAG: spirv.GlobalVariable [[PRINTMSG:@.*]] initializer([[SPECCSTCOMPOSITE]]) {Constant} : !spirv.ptr<!spirv.array<[[ARRAYSIZE]] x i8>, UniformConstant>
21
21
gpu.func @printf () kernel
22
22
attributes
23
23
{spirv.entry_point_abi = #spirv.entry_point_abi <>} {
@@ -52,7 +52,7 @@ module attributes {
52
52
// CHECK: spirv.module @{{.*}} Physical32 OpenCL {
53
53
// CHECK-DAG: spirv.SpecConstant [[SPECCST:@.*]] = {{.*}} : i8
54
54
// CHECK-DAG: spirv.SpecConstantComposite [[SPECCSTCOMPOSITE:@.*]] ([[SPECCST]], {{.*}}) : !spirv.array<[[ARRAYSIZE:.*]] x i8>
55
- // CHECK-DAG: spirv.GlobalVariable [[PRINTMSG:@.*]] initializer([[SPECCSTCOMPOSITE]]) : !spirv.ptr<!spirv.array<[[ARRAYSIZE]] x i8>, UniformConstant>
55
+ // CHECK-DAG: spirv.GlobalVariable [[PRINTMSG:@.*]] initializer([[SPECCSTCOMPOSITE]]) {Constant} : !spirv.ptr<!spirv.array<[[ARRAYSIZE]] x i8>, UniformConstant>
56
56
gpu.func @printf_args (%arg0: i32 , %arg1: f32 ) kernel
57
57
attributes {spirv.entry_point_abi = #spirv.entry_point_abi <>} {
58
58
%0 = gpu.block_id x
@@ -61,7 +61,7 @@ module attributes {
61
61
62
62
// CHECK: [[FMTSTR_ADDR:%.*]] = spirv.mlir.addressof [[PRINTMSG]] : !spirv.ptr<!spirv.array<[[ARRAYSIZE]] x i8>, UniformConstant>
63
63
// CHECK-NEXT: [[FMTSTR_PTR1:%.*]] = spirv.Bitcast [[FMTSTR_ADDR]] : !spirv.ptr<!spirv.array<[[ARRAYSIZE]] x i8>, UniformConstant> to !spirv.ptr<i8, UniformConstant>
64
- // CHECK-NEXT: {{%.*}} = spirv.CL.printf [[FMTSTR_PTR1]], {{%.*}}, {{%.*}}, {{%.*}} : (!spirv.ptr<i8, UniformConstant>, ( i32, f32, i32) ) -> i32
64
+ // CHECK-NEXT: {{%.*}} = spirv.CL.printf [[FMTSTR_PTR1]] : !spirv.ptr<i8, UniformConstant>( {{%.*}}, {{%.*}}, {{%.*}} : i32, f32, i32) -> i32
65
65
gpu.printf " \n Hello, world : %d %f \n Thread id: %d\n " %arg0 , %arg1 , %2: i32 , f32 , index
66
66
67
67
// CHECK: spirv.Return
0 commit comments