[LLVMdev] Regalloc Refactoring
Scott Michel
scottm at aero.org
Wed Apr 18 09:53:50 PDT 2007
Ooooopppsssss... wasn't meant to go to the list.
-scooter
On Apr 18, 2007, at 9:51 AM, Scott Michel wrote:
> Who's your advisor?
>
>
> -scooter
> (aka "Dr. B. Scott Michel, UCLA CS 2004" :-)
>
>
> On Apr 12, 2007, at 4:39 PM, Fernando Magno Quintao Pereira wrote:
>
>>
>>>> And I have a quite fast algo that I believe is simpler than
>>>> [Budimlic02]
>>>> and I can share it with you :)
>>>
>>> Do you have a paper on this? I'd be interested in seeing it.
>>>
>>
>> Yes, I have a tech report on this page:
>>
>> http://compilers/fernando/projects/soc/
>>
>> and I have submitted a paper to SAS, and now I am waiting for the
>> review.
>> The coalescing algorithm is described in sec 4.3. It takes about
>> 10% of
>> the time used in Live Variables analysis in the built in LLVM
>> compiler:
>>
>> 0.0846 ( 1.2%) 0.0009 ( 2.1%) 0.0855 ( 1.2%) 0.0855
>> ( 1.2%)
>> Live Variable Analysis
>> 0.0737 ( 1.0%) 0.0009 ( 2.1%) 0.0746 ( 1.1%) 0.0746
>> ( 1.0%)
>> Interval Analysis - Fernando.
>> 0.0361 ( 0.5%) 0.0007 ( 1.6%) 0.0368 ( 0.5%) 0.0368
>> ( 0.5%)
>> Loop Strength Reduction
>> 0.0146 ( 0.2%) 0.0003 ( 0.6%) 0.0149 ( 0.2%) 0.0149
>> ( 0.2%)
>> Canonicalize natural loops
>> 0.0134 ( 0.2%) 0.0000 ( 0.1%) 0.0135 ( 0.2%) 0.0135
>> ( 0.1%)
>> Natural Loop Construction
>> 0.0134 ( 0.2%) 0.0000 ( 0.1%) 0.0135 ( 0.1%) 0.0135
>> ( 0.1%)
>> Phi mem coalescer - Fernando. <-- **** is this pass here.
>>
>> Fernando
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list