[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