[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