Displaying 3 results from an estimated 3 matches for "wimmerliveintervalanalysis".
2007 Apr 18
2
[LLVMdev] Regalloc Refactoring
...ot;optimal" splitting position
is done according to Wimmer's paper.
Classes that I changed were: LiveInterval, LiveIntervalAnalysis,
RegAllocLinearScan. To avoid conflicts with recent changes by Evan, I
did the modifications on my copies of these classes which I named
WimmerLiveInterval, WimmerLiveIntervalAnalysis,
WimmerRegAllocLinearScan.
I'm currently working on documenting the code and adding comments as
well as some refactoring to make it cleaner. I plan to contribute the
code rather soon, hopefully in May. In case of interest, I could post
the code for my WimmerLiveInterval and WimmerLiveInterval...
2007 Apr 17
0
[LLVMdev] Regalloc Refactoring
On Apr 17, 2007, at 2:24 PM, Chris Lattner wrote:
> On Tue, 17 Apr 2007, David Greene wrote:
>> Evan Cheng wrote:
>>> Obviously, smart heuristics can make a big difference here
>>> (estimated
>>> register pressures, etc.) But the more important thing is how the
>>> passes down stream can recover from the earlier mistakes. By
>>> this, we
2007 Apr 17
3
[LLVMdev] Regalloc Refactoring
On Tue, 17 Apr 2007, David Greene wrote:
> Evan Cheng wrote:
>> Obviously, smart heuristics can make a big difference here (estimated
>> register pressures, etc.) But the more important thing is how the
>> passes down stream can recover from the earlier mistakes. By this, we
>> mean live range splitting and re-materialization.
>
> Can you explain this a little