[LLVMdev] Question about coalescing

Evan Cheng evan.cheng at apple.com
Mon Dec 17 10:48:19 PST 2007


On Dec 15, 2007, at 4:45 PM, Fernando Magno Quintao Pereira wrote:

>
> Dear guys,
>
>     I want to coalesce some copies, and I would like to know if  
> there is
> any method that I can call, like JoinCopy from the old (LLVM 1.9)
> LiveIntervals class. I found it in SimpleRegisterCoalescing (LLVM  
> 2.1),
> but I do not want to call this analysis, as I have my own.
>
>     basically, I can determine that two virtuals do not overlap, and I
> know that it is safe to join them. In the old v1.9, I simply had to do
> this:
>
>     this->interval_analysis_->JoinCopy(mach_inst, use_eg, def_reg);

SimpleRegisterCoalescing::JoinCopy hasn't fundamentally changed from  
the old JoinCopy. It still does the same sort of analysis. The only  
change really is the interface.

Evan

>
>
> best,
>
> Fernando
> _______________________________________________
> 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