================
@@ -72,18 +72,22 @@ __device__ void test_ds_swizzle(int* out, int a) {
   *out = __builtin_amdgcn_ds_swizzle(a, 32);
 }
 
-// CIR-LABEL: @_Z13test_readlanePiii
-// CIR: cir.call_llvm_intrinsic "amdgcn.readlane" {{.*}} : (!s32i, !s32i) -> 
!s32i
-// LLVM: define{{.*}} void @_Z13test_readlanePiii
-// LLVM: call{{.*}} i32 @llvm.amdgcn.readlane.i32(i32 %{{.*}}, i32 %{{.*}})
-__device__ void test_readlane(int* out, int a, int b) {
-  *out = __builtin_amdgcn_readlane(a, b);
+// CIR-LABEL: @_Z12test_rcp_f32Pff
+// CIR: cir.call_llvm_intrinsic "amdgcn.rcp" {{.*}} : (!cir.float) -> 
!cir.float
+// LLVM: define{{.*}} void @_Z12test_rcp_f32Pff
+// LLVM: call{{.*}} float @llvm.amdgcn.rcp.f32(float %{{.*}})
+// OGCG: define{{.*}} void @_Z12test_rcp_f32Pff
----------------
skc7 wrote:

// OGCG: lines are dead/unused. Could be removed

https://github.com/llvm/llvm-project/pull/197447
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to