[llvm-bugs] [Bug 26107] Shrink wrapping breaks llgo on X86-64

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Jan 19 15:34:18 PST 2016


https://llvm.org/bugs/show_bug.cgi?id=26107

Quentin Colombet <qcolombet at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Quentin Colombet <qcolombet at apple.com> ---
I have disabled shrink-wrapping for functions that have the split-stack
attribute or the HiPE calling convention in revision 258221.

The targeting of both callbacks is not ready to handle a prologue block that is
not the entry block of the function. Fixing that is probably easy (we need to
insert the new blocks right in front of the prologue instead of the begin of
the function and patch the predecessors of the prologue block to adjust the
jump to the new block) but I don’t have time to do it right now.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160119/4efbeca0/attachment.html>


More information about the llvm-bugs mailing list