[PATCH] D89451: [SystemZ] Mark unsaved argument R6 as live throughout function

Jonas Paulsson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 16 03:31:43 PDT 2020


jonpa updated this revision to Diff 298575.
jonpa marked 2 inline comments as done.
jonpa added a comment.

Updated per review to use a MIR test instead.

I cleaned it up as best I could, but I could not get rid of the IsSSA flag being set, but it seems generally ignored in tests.. For instance AArch64/wineh-frame3.mir also has this problem. It doesn't seem to matter though...

  bin/llc -o - ../llvm/test/CodeGen/AArch64/wineh-frame3.mir -mtriple=aarch64-windows -start-before=prologepilog -print-after=prologepilog                                                                                                      
          .text                                                                                                          
          .file   "wineh-frame3.mir"                                                                                     
  # *** IR Dump After Prologue/Epilogue Insertion & Frame Finalization ***:                                              
  # Machine code for function test: IsSSA, NoPHIs, TracksLiveness, NoVRegs    


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

https://reviews.llvm.org/D89451

Files:
  llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
  llvm/test/CodeGen/SystemZ/frame-26.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D89451.298575.patch
Type: text/x-patch
Size: 10925 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201016/759aabb3/attachment.bin>


More information about the llvm-commits mailing list