[PATCH] D76474: AMDGPU/GlobalISel: Basic legalize rules for G_FSHR

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 20 03:46:01 PDT 2020


foad accepted this revision.
foad added a comment.
This revision is now accepted and ready to land.

LGTM.



================
Comment at: llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fshr.mir:12-29
+    ; SI-LABEL: name: test_fshr_s32_s32
+    ; SI: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0
+    ; SI: [[COPY1:%[0-9]+]]:_(s32) = COPY $vgpr1
+    ; SI: [[COPY2:%[0-9]+]]:_(s32) = COPY $vgpr2
+    ; SI: [[FSHR:%[0-9]+]]:_(s32) = G_FSHR [[COPY]], [[COPY1]], [[COPY2]](s32)
+    ; SI: $vgpr0 = COPY [[FSHR]](s32)
+    ; VI-LABEL: name: test_fshr_s32_s32
----------------
Is there any difference between the SI/VI/GFX9 code in this file? I didn't spot any.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76474/new/

https://reviews.llvm.org/D76474





More information about the llvm-commits mailing list