@@ -599,13 +599,13 @@ void test_get_local_id(int d, global int *out)
599599}
600600
601601// CHECK-LABEL: @test_get_workgroup_size(
602- // CHECK: call align 4 dereferenceable(64 ) ptr addrspace(4) @llvm.amdgcn.dispatch .ptr()
603- // CHECK: getelementptr inbounds i8, ptr addrspace(4) %{{.*}}, i64 4
602+ // CHECK: call align 8 dereferenceable(256 ) ptr addrspace(4) @llvm.amdgcn.implicitarg .ptr()
603+ // CHECK: getelementptr inbounds i8, ptr addrspace(4) %{{.*}}, i64 12
604604// CHECK: load i16, ptr addrspace(4) %{{.*}}, align 4, !range [[$WS_RANGE:![0-9]*]], !invariant.load{{.*}}, !noundef
605- // CHECK: getelementptr inbounds i8, ptr addrspace(4) %{{.*}}, i64 6
605+ // CHECK: getelementptr inbounds i8, ptr addrspace(4) %{{.*}}, i64 14
606606// CHECK: load i16, ptr addrspace(4) %{{.*}}, align 2, !range [[$WS_RANGE:![0-9]*]], !invariant.load{{.*}}, !noundef
607- // CHECK: getelementptr inbounds i8, ptr addrspace(4) %{{.*}}, i64 8
608- // CHECK: load i16, ptr addrspace(4) %{{.*}}, align 4 , !range [[$WS_RANGE:![0-9]*]], !invariant.load{{.*}}, !noundef
607+ // CHECK: getelementptr inbounds i8, ptr addrspace(4) %{{.*}}, i64 16
608+ // CHECK: load i16, ptr addrspace(4) %{{.*}}, align 8 , !range [[$WS_RANGE:![0-9]*]], !invariant.load{{.*}}, !noundef
609609void test_get_workgroup_size (int d , global int * out )
610610{
611611 switch (d ) {
0 commit comments