[llvm-commits] [llvm] r145819 - in /llvm/trunk: lib/Target/PowerPC/PPCFrameLowering.cpp lib/Target/PowerPC/PPCInstrInfo.cpp lib/Target/PowerPC/PPCRegisterInfo.cpp test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll test/CodeGen/PowerPC/2010-02-12-saveCR.ll test/CodeGen/PowerPC/Frames-alloca.ll test/CodeGen/PowerPC/ppc32-vaarg.ll

Jakob Stoklund Olesen stoklund at 2pi.dk
Mon Dec 5 10:12:57 PST 2011


On Dec 5, 2011, at 9:55 AM, Hal Finkel wrote:

> Author: hfinkel
> Date: Mon Dec  5 11:55:17 2011
> New Revision: 145819
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=145819&view=rev
> Log:
> enable PPC register scavenging by default (update tests and remove some FIXMEs)

Nice!

Did you run extensive tests with this change? Does it work with -O0?

The register scavenger is notorious for exposing sloppy liveness info in older targets like PPC. I would expect a number of scavenger assertions.

/jakob




More information about the llvm-commits mailing list