[llvm-commits] [llvm] r78650 - in /llvm/trunk: include/llvm/CodeGen/RegisterScavenging.h lib/CodeGen/RegisterScavenging.cpp test/CodeGen/Blackfin/2009-08-11-RegScavenger-CSR.ll
Jakob Stoklund Olesen
stoklund at 2pi.dk
Thu Aug 13 09:20:47 PDT 2009
On 12/08/2009, at 19.03, Jakob Stoklund Olesen wrote:
> Step 1. Track per-MBB pristine CSRs in MachineFrameInfo.
Done: r78911
> Step 2. Use pristine info in verifier.
Done: r78912
> Step 3. Track pristine CSRs in RegScavenger
Done: r78913
> We can also get rid of DistanceMap at this point.
Not done yet, but it is easy now.
> We can eliminate the FindUnusedReg() 'Candidates' argument without
> penalty.
It is possible now, but not done yet.
> Step 4. Round up the escaped scavenger methods.
Not yet.
> Step 5. Target callback.
To be discussed.
More information about the llvm-commits
mailing list