[llvm-bugs] [Bug 34550] Superregs are not automatically inferred into the callee saved regs list

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Sep 11 13:31:40 PDT 2017


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

Matthias Braun <matze at braunis.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WONTFIX
                 CC|                            |matze at braunis.de

--- Comment #1 from Matthias Braun <matze at braunis.de> ---
Adding all super registers is often but not always the right thing to do. There
are some corner cases where we do not want to add the super register (for
example x86 marking SIL as reserved when generating 32bit code, but we do not
want to reserve the superregister ESI). Hence we have the `markSuperRegs`
convenience function but cannot do this by default.

-- 
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/20170911/c8e020b0/attachment.html>


More information about the llvm-bugs mailing list