[llvm] [AMDGPU][NFC] Add test for 64-bit lshr with shifts >=32 (PR #138281)
via llvm-commits
llvm-commits at lists.llvm.org
Mon May 5 15:11:51 PDT 2025
================
@@ -27,7 +27,21 @@ define i64 @srl_metadata(i64 %arg0, ptr %arg1.ptr) {
ret i64 %srl
}
-; Shifted bits matter for exact shift. Reduction must not be done.
+define amdgpu_ps i64 @srl_metadata_sgpr_return(i64 inreg %arg0, ptr %arg1.ptr) {
+; CHECK-LABEL: srl_metadata_sgpr_return:
+; CHECK: ; %bb.0:
+; CHECK-NEXT: flat_load_dword v0, v[0:1]
----------------
LU-JOHN wrote:
Pointer changed to inreg addrspace(1). Generated load is now s_load_dword.
https://github.com/llvm/llvm-project/pull/138281
More information about the llvm-commits
mailing list