[LLVMdev] Regalloc Refactoring

Chris Lattner sabre at nondot.org
Mon Apr 16 09:19:29 PDT 2007


On Mon, 16 Apr 2007, David Greene wrote:
>
>> No there isn't, unfortunately.  I'd suggest building up/maintaining the
>> r2r map inside the coallescer.  Once the coallescer is done with the
>> entire function, do a single pass over the function rewriting all the
>> coallesced vregs.
>
> Ok.  I have a version with the coalescer separated from
> liveIntervalAnalysis.  It still uses the r2r map but as we
> discussed late last week, it looks like the rewrite is
> already done.  I will make the r2r map and all APIs into
> it private within the coalescer class and submit a patch.
>
> Good?

Sounds excellent,

-Chris

-- 
http://nondot.org/sabre/
http://llvm.org/



More information about the llvm-dev mailing list