Displaying 3 results from an estimated 3 matches for "basicc".
Did you mean:
basic
2008 Feb 01
3
[LLVMdev] Some questions about live intervals
Hi Fernando,
> Hi, Roman,
>
> we have an implementation of an allocator for LLVM that, like
> Sarkar's, allows to split live ranges at any program point. You can
> find
> its description here:
>
>
http://compilers.cs.ucla.edu/fernando/publications/drafts/long_PereiraPalsberg07.pdf
>
I've read your paper already. It is a very interesting approach!
But
2008 Feb 10
0
[LLVMdev] Some questions about live intervals
Hi Fernando,
For some reason, I discovered your mail just today.
Fernando Magno Quintao Pereira wrote:
>
> Hi, Roman,
>
>> Well, I cannot find anything about in my copy of the paper. The paper
>> neither talk about splitting in the interior of basicc blocks, nor
>> about handling of pre-colored registers. And Sarkar also does not claim
>> the optimality of the algorithm. He claims that it is inherently more
>> scalable and efficient, i.e. linear as compared to O(n^2) for Graph
>> coloring.
>>
>> But of course...
2008 Feb 01
0
[LLVMdev] Some questions about live intervals
> Actually, Sarkar's algorithm can split only at block boundaries, as far
> as I understand. This can be an obstacle for very long basic blocks.
> One of the interesting ideas could be to introduce live-range splitting
> into his algorithm.
As far as I understand it, it can also split in the interior of basic
blocks, because of pre-colored registers, otherwise it would not be