[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