[LLVMbugs] [Bug 767] NEW: Prolog Epilog Inserter should take advantage of larger aliases

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu May 4 11:05:06 PDT 2006


http://llvm.org/bugs/show_bug.cgi?id=767

           Summary: Prolog Epilog Inserter should take advantage of larger
                    aliases
           Product: libraries
           Version: trunk
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Common Code Generator Code
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: natebegeman at mac.com


We should teach the prolog/epilog inserter how to save and restore larger registers that alias 2 or more of 
the registers to be spilled.  If someday this is ever deemed a really bad thing, we can add a target hook to 
turn it off.

On Sparc, we would like to insert a save and restore of d7 instead of f14 and f15, if both f14 and f15 need 
to be saved and restored, for example.

On PowerPC, we would like to save and restore CR instead of individually saving and restoring CR2, CR3, 
and/or CR4.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the llvm-bugs mailing list