[PATCH] D147167: [TwoAddressInstruction] Improve tests for register killed by instruction

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 29 09:28:20 PDT 2023


foad added inline comments.


================
Comment at: llvm/test/CodeGen/AArch64/sve-fixed-length-limit-duplane.ll:13
 ; CHECK-NEXT:    ld1w { z2.s }, p0/z, [x0]
-; CHECK-NEXT:    mov z0.d, z1.d
-; CHECK-NEXT:    add z2.s, z2.s, z2.s
----------------
This mov is removed.


================
Comment at: llvm/test/CodeGen/AArch64/sve-fixed-length-limit-duplane.ll:37
 ; CHECK-NEXT:    ld1w { z2.s }, p0/z, [x0]
-; CHECK-NEXT:    mov z0.d, z1.d
-; CHECK-NEXT:    add z2.s, z2.s, z2.s
----------------
This mov is removed.


================
Comment at: llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-limit-duplane.ll:34
-; CHECK-NEXT:    ldp q4, q5, [x0]
-; CHECK-NEXT:    mov z1.d, z0.d
-; CHECK-NEXT:    add z3.s, z0.s, z0.s
----------------
This mov is removed.


================
Comment at: llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:1193
 ; GISEL-GFX900-NEXT:    v_mad_mixlo_f16 v3, v0, v1, v2 op_sel_hi:[1,1,1]
-; GISEL-GFX900-NEXT:    v_mov_b32_e32 v4, v3
-; GISEL-GFX900-NEXT:    v_mad_mixhi_f16 v4, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1]
----------------
This mov is removed.


================
Comment at: llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:1205
 ; GISEL-GFX906-NEXT:    v_fma_mixlo_f16 v3, v0, v1, v2 op_sel_hi:[1,1,1]
-; GISEL-GFX906-NEXT:    v_mov_b32_e32 v4, v3
-; GISEL-GFX906-NEXT:    v_fma_mixhi_f16 v4, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1]
----------------
This mov is removed.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D147167



More information about the llvm-commits mailing list