37
37
// CHECK-SPIRV: TypeInt [[Int32Ty:[0-9]+]] 32
38
38
// CHECK-SPIRV: TypeInt [[Int8Ty:[0-9]+]] 8
39
39
// CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt12:[0-9]+]] 12
40
+ // CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt4:[0-9]+]] 4
40
41
// CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt0:[0-9]+]] 0
41
- // CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt17 :[0-9]+]] 21
42
+ // CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt21 :[0-9]+]] 21
42
43
// CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt2:[0-9]+]] 2
43
- // CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt8:[0-9]+]] 8
44
- // CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt20:[0-9]+]] 24
44
+ // CHECK-SPIRV: Constant [[Int32Ty]] [[ConstInt24:[0-9]+]] 24
45
45
46
46
// CHECK-SPIRV-TYPED-PTR: TypePointer [[Int8PtrGenTy:[0-9]+]] 8 [[Int8Ty]]
47
47
// CHECK-SPIRV-UNTYPED-PTR: TypeUntypedPointerKHR [[Int8PtrGenTy:[0-9]+]] 8
@@ -78,7 +78,7 @@ kernel void device_side_enqueue(global int *a, global int *b, int i, char c0) {
78
78
// CHECK-SPIRV: Bitcast [[Int8PtrGenTy]] [[BlockLit1:[0-9]+]]
79
79
// CHECK-SPIRV: EnqueueKernel [[Int32Ty]] [[#]] [[#]] [[#]] [[#]]
80
80
// CHECK-SPIRV-SAME: [[ConstInt0]] [[EventNull]] [[#]]
81
- // CHECK-SPIRV-SAME: [[#InvokeFunc1]] [[BlockLit1]] [[ConstInt17 ]] [[ConstInt8 ]]
81
+ // CHECK-SPIRV-SAME: [[#InvokeFunc1]] [[BlockLit1]] [[ConstInt21 ]] [[ConstInt4 ]]
82
82
83
83
// CHECK-LLVM: [[Block2:%[0-9]+]] = addrspacecast ptr %block to ptr addrspace(4)
84
84
// CHECK-LLVM: [[Block2Ptr:%[0-9]+]] = bitcast ptr addrspace(4) [[Block2]] to ptr addrspace(4)
@@ -98,7 +98,7 @@ kernel void device_side_enqueue(global int *a, global int *b, int i, char c0) {
98
98
// CHECK-SPIRV: Bitcast [[Int8PtrGenTy]] [[BlockLit2:[0-9]+]]
99
99
// CHECK-SPIRV: EnqueueKernel [[Int32Ty]] [[#]] [[#]] [[#]] [[#]]
100
100
// CHECK-SPIRV-SAME: [[ConstInt2]] [[Event1]] [[Event2]]
101
- // CHECK-SPIRV-SAME: [[#InvokeFunc2]] [[BlockLit2]] [[ConstInt20 ]] [[ConstInt8 ]]
101
+ // CHECK-SPIRV-SAME: [[#InvokeFunc2]] [[BlockLit2]] [[ConstInt24 ]] [[ConstInt4 ]]
102
102
103
103
// CHECK-LLVM: [[Block3:%[0-9]+]] = addrspacecast ptr %block4 to ptr addrspace(4)
104
104
// CHECK-LLVM: [[Block3Ptr:%[0-9]+]] = bitcast ptr addrspace(4) [[Block3]] to ptr addrspace(4)
@@ -120,7 +120,7 @@ kernel void device_side_enqueue(global int *a, global int *b, int i, char c0) {
120
120
// CHECK-SPIRV: Bitcast [[Int8PtrGenTy]] [[BlockLit3:[0-9]+]] [[BlockLit3Tmp]]
121
121
// CHECK-SPIRV: EnqueueKernel [[Int32Ty]] [[#]] [[#]] [[#]] [[#]]
122
122
// CHECK-SPIRV-SAME: [[ConstInt2]] [[Event1]] [[Event2]]
123
- // CHECK-SPIRV-SAME: [[#InvokeFunc3]] [[BlockLit3]] [[ConstInt12]] [[ConstInt8 ]]
123
+ // CHECK-SPIRV-SAME: [[#InvokeFunc3]] [[BlockLit3]] [[ConstInt12]] [[ConstInt4 ]]
124
124
// CHECK-SPIRV-SAME: [[LocalBuf31]]
125
125
126
126
// CHECK-LLVM: [[Block0Tmp:%[0-9]+]] = addrspacecast ptr addrspace(1) @__block_literal_global to ptr addrspace(4)
@@ -146,7 +146,7 @@ kernel void device_side_enqueue(global int *a, global int *b, int i, char c0) {
146
146
// CHECK-SPIRV: Bitcast [[Int8PtrGenTy]] [[BlockLit4:[0-9]+]] [[BlockLit4Tmp]]
147
147
// CHECK-SPIRV: EnqueueKernel [[Int32Ty]] [[#]] [[#]] [[#]] [[#]]
148
148
// CHECK-SPIRV-SAME: [[ConstInt0]] [[#]] [[#]]
149
- // CHECK-SPIRV-SAME: [[#InvokeFunc4]] [[BlockLit4]] [[ConstInt12]] [[ConstInt8 ]]
149
+ // CHECK-SPIRV-SAME: [[#InvokeFunc4]] [[BlockLit4]] [[ConstInt12]] [[ConstInt4 ]]
150
150
// CHECK-SPIRV-SAME: [[LocalBuf41]] [[LocalBuf42]] [[LocalBuf43]]
151
151
152
152
// CHECK-LLVM: [[Block1Tmp:%[0-9]+]] = addrspacecast ptr addrspace(1) @__block_literal_global.1 to ptr addrspace(4)
@@ -167,7 +167,7 @@ kernel void device_side_enqueue(global int *a, global int *b, int i, char c0) {
167
167
// CHECK-SPIRV: Bitcast [[Int8PtrGenTy]] [[BlockLit5:[0-9]+]]
168
168
// CHECK-SPIRV: EnqueueKernel [[Int32Ty]] [[#]] [[#]] [[#]] [[#]]
169
169
// CHECK-SPIRV-SAME: [[ConstInt0]] [[#]] [[Event1]]
170
- // CHECK-SPIRV-SAME: [[#InvokeFunc5]] [[BlockLit5]] [[ConstInt20 ]] [[ConstInt8 ]]
170
+ // CHECK-SPIRV-SAME: [[#InvokeFunc5]] [[BlockLit5]] [[ConstInt24 ]] [[ConstInt4 ]]
171
171
172
172
// CHECK-LLVM: [[Block5:%[0-9]+]] = addrspacecast ptr %block15 to ptr addrspace(4)
173
173
// CHECK-LLVM: [[Block5Ptr:%[0-9]+]] = bitcast ptr addrspace(4) [[Block5]] to ptr addrspace(4)
0 commit comments