[PATCH] D131958: Add all constant physical registers to callee preserved masks

Alexander Richardson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 16 05:42:08 PDT 2022


arichardson added inline comments.


================
Comment at: llvm/test/CodeGen/Mips/avoid-zero-copy.mir:12-13
   ; ASM-NEXT:    jalr $25
   ; ASM-NEXT:    move $4, $zero
-  ; ASM-NEXT:    move $4, $16
-  ; ASM-NEXT:    ld $16, 0($sp) # 8-byte Folded Reload
+  ; ASM-NEXT:    move $4, $zero
   ; ASM-NEXT:    ld $ra, 8($sp) # 8-byte Folded Reload
----------------
luismarques wrote:
> Redundant move
The previous one is in the delay-slot, so it's actually setting the argument register a0.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D131958



More information about the llvm-commits mailing list