@@ -16,65 +16,65 @@ void kernel(int *out) {
16
16
out[i++] = threadIdx .x ;
17
17
// CIR: cir.func linkonce_odr @_ZN26__cuda_builtin_threadIdx_t17__fetch_builtin_xEv()
18
18
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.tid.x"
19
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.x()
19
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.x()
20
20
21
21
out[i++] = threadIdx .y ;
22
22
// CIR: cir.func linkonce_odr @_ZN26__cuda_builtin_threadIdx_t17__fetch_builtin_yEv()
23
23
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.tid.y"
24
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.y()
24
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.y()
25
25
26
26
out[i++] = threadIdx .z ;
27
27
// CIR: cir.func linkonce_odr @_ZN26__cuda_builtin_threadIdx_t17__fetch_builtin_zEv()
28
28
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.tid.z"
29
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.z()
29
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.z()
30
30
31
31
32
32
out[i++] = blockIdx .x ;
33
33
// CIR: cir.func linkonce_odr @_ZN25__cuda_builtin_blockIdx_t17__fetch_builtin_xEv()
34
34
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.ctaid.x"
35
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.ctaid.x()
35
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.ctaid.x()
36
36
37
37
out[i++] = blockIdx .y ;
38
38
// CIR: cir.func linkonce_odr @_ZN25__cuda_builtin_blockIdx_t17__fetch_builtin_yEv()
39
39
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.ctaid.y"
40
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.ctaid.y()
40
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.ctaid.y()
41
41
42
42
out[i++] = blockIdx .z ;
43
43
// CIR: cir.func linkonce_odr @_ZN25__cuda_builtin_blockIdx_t17__fetch_builtin_zEv()
44
44
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.ctaid.z"
45
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.ctaid.z()
45
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.ctaid.z()
46
46
47
47
48
48
out[i++] = blockDim .x ;
49
49
// CIR: cir.func linkonce_odr @_ZN25__cuda_builtin_blockDim_t17__fetch_builtin_xEv()
50
50
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.ntid.x"
51
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.ntid.x()
51
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.ntid.x()
52
52
53
53
out[i++] = blockDim .y ;
54
54
// CIR: cir.func linkonce_odr @_ZN25__cuda_builtin_blockDim_t17__fetch_builtin_yEv()
55
55
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.ntid.y"
56
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.ntid.y()
56
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.ntid.y()
57
57
58
58
out[i++] = blockDim .z ;
59
59
// CIR: cir.func linkonce_odr @_ZN25__cuda_builtin_blockDim_t17__fetch_builtin_zEv()
60
60
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.ntid.z"
61
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.ntid.z()
61
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.ntid.z()
62
62
63
63
64
64
out[i++] = gridDim .x ;
65
65
// CIR: cir.func linkonce_odr @_ZN24__cuda_builtin_gridDim_t17__fetch_builtin_xEv()
66
66
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.nctaid.x"
67
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.nctaid.x()
67
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.nctaid.x()
68
68
69
69
out[i++] = gridDim .y ;
70
70
// CIR: cir.func linkonce_odr @_ZN24__cuda_builtin_gridDim_t17__fetch_builtin_yEv()
71
71
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.nctaid.y"
72
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.nctaid.y()
72
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.nctaid.y()
73
73
74
74
out[i++] = gridDim .z ;
75
75
// CIR: cir.func linkonce_odr @_ZN24__cuda_builtin_gridDim_t17__fetch_builtin_zEv()
76
76
// CIR: cir.llvm.intrinsic "nvvm.read.ptx.sreg.nctaid.z"
77
- // LLVM: call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.nctaid.z()
77
+ // LLVM: call{{.*}} i32 @llvm.nvvm.read.ptx.sreg.nctaid.z()
78
78
79
79
80
80
out[i++] = warpSize ;
0 commit comments