@@ -36,7 +36,7 @@ __device__ int foo() { return __gpu_thread_id_x(); }
36
36
// CUDA-LABEL: define dso_local i32 @foo(
37
37
// CUDA-SAME: ) #[[ATTR0:[0-9]+]] {
38
38
// CUDA-NEXT: [[ENTRY:.*:]]
39
- // CUDA-NEXT: [[TMP0:%.*]] = call range(i32 0, 1024) i32 @llvm.nvvm.read.ptx.sreg.tid.x()
39
+ // CUDA-NEXT: [[TMP0:%.*]] = call {{.*}} i32 @llvm.nvvm.read.ptx.sreg.tid.x()
40
40
// CUDA-NEXT: ret i32 [[TMP0]]
41
41
//
42
42
// HIP-LABEL: define dso_local i32 @foo(
@@ -46,19 +46,19 @@ __device__ int foo() { return __gpu_thread_id_x(); }
46
46
// HIP-NEXT: [[RETVAL:%.*]] = alloca i32, align 4, addrspace(5)
47
47
// HIP-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
48
48
// HIP-NEXT: [[RETVAL_ASCAST_I:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL_I]] to ptr
49
- // HIP-NEXT: [[TMP0:%.*]] = call noundef range(i32 0, 1024) i32 @llvm.amdgcn.workitem.id.x()
49
+ // HIP-NEXT: [[TMP0:%.*]] = call noundef {{.*}} i32 @llvm.amdgcn.workitem.id.x()
50
50
// HIP-NEXT: ret i32 [[TMP0]]
51
51
//
52
52
// OPENCL-LABEL: define dso_local i32 @foo(
53
53
// OPENCL-SAME: ) #[[ATTR0:[0-9]+]] {
54
54
// OPENCL-NEXT: [[ENTRY:.*:]]
55
- // OPENCL-NEXT: [[TMP0:%.*]] = call noundef range(i32 0, 1024) i32 @llvm.amdgcn.workitem.id.x()
55
+ // OPENCL-NEXT: [[TMP0:%.*]] = call noundef {{.*}} i32 @llvm.amdgcn.workitem.id.x()
56
56
// OPENCL-NEXT: ret i32 [[TMP0]]
57
57
//
58
58
// OPENMP-LABEL: define hidden i32 @foo(
59
59
// OPENMP-SAME: ) #[[ATTR0:[0-9]+]] {
60
60
// OPENMP-NEXT: [[ENTRY:.*:]]
61
- // OPENMP-NEXT: [[TMP0:%.*]] = call noundef range(i32 0, 1024) i32 @llvm.amdgcn.workitem.id.x()
61
+ // OPENMP-NEXT: [[TMP0:%.*]] = call noundef {{.*}} i32 @llvm.amdgcn.workitem.id.x()
62
62
// OPENMP-NEXT: ret i32 [[TMP0]]
63
63
//
64
64
// C89-LABEL: define dso_local i32 @foo(
@@ -68,7 +68,7 @@ __device__ int foo() { return __gpu_thread_id_x(); }
68
68
// C89-NEXT: [[RETVAL:%.*]] = alloca i32, align 4, addrspace(5)
69
69
// C89-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
70
70
// C89-NEXT: [[RETVAL_ASCAST_I:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL_I]] to ptr
71
- // C89-NEXT: [[TMP0:%.*]] = call noundef range(i32 0, 1024) i32 @llvm.amdgcn.workitem.id.x()
71
+ // C89-NEXT: [[TMP0:%.*]] = call noundef {{.*}} i32 @llvm.amdgcn.workitem.id.x()
72
72
// C89-NEXT: ret i32 [[TMP0]]
73
73
//
74
74
int foo () { return __gpu_thread_id_x (); }
0 commit comments