[llvm-commits] [llvm] r47863 - in /llvm/trunk: include/llvm/CodeGen/RegisterScavenging.h lib/Target/PowerPC/PPCInstrInfo.cpp lib/Target/PowerPC/PPCInstrInfo.td lib/Target/PowerPC/PPCMachineFunctionInfo.h lib/Target/PowerPC/PPCRegisterInfo.cpp lib/Target/PowerPC/PPCRegisterInfo.h test/CodeGen/PowerPC/Frames-alloca.ll

Chris Lattner clattner at apple.com
Tue Mar 4 13:19:35 PST 2008


On Mar 3, 2008, at 2:19 PM, Bill Wendling wrote:

> Author: void
> Date: Mon Mar  3 16:19:16 2008
> New Revision: 47863
>
> URL: http://llvm.org/viewvc/llvm-project?rev=47863&view=rev
> Log:
> This is the initial check-in for adding register scavenging to PPC.  
> (Currently,
> PPC-64 doesn't work.) This also lowers the spilling of the CR  
> registers so that
> it uses a register other than the default R0 register (the scavenger  
> scrounges
> for one). A significant part of this patch fixes how kill  
> information is
> handled.

To clarify, this is just not enabled for PPC64 - so it doesn't cause a  
regression, right?

-Chris



More information about the llvm-commits mailing list