[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

Evan Cheng evan.cheng at apple.com
Thu Aug 13 12:54:18 PDT 2009


Awesome. Thanks!

Evan
On Aug 13, 2009, at 9:20 AM, Jakob Stoklund Olesen wrote:

>
> 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.
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list