Displaying 3 results from an estimated 3 matches for "spiller_".
Did you mean:
spiller
2006 May 24
1
[LLVMdev] Re: Spilling register and frame indices
...d in
>> RegAllocLinearScan. Am I missing something?
>
> RegAllocLinearScan just does register assignment, then the code in
> VirtRegMap.cpp (poorly named) actually takes the register assignment and
> inserts/optimizes the spill code.
Yea, now that you mention this I see the 'spiller_' member of linear scan
register allocator.
- Volodya
2006 May 23
0
[LLVMdev] Spilling register and frame indices
On Tue, 23 May 2006, Vladimir Prus wrote:
> right now, LLVM does register spilling by:
>
> 1. Creating stack object
> 2. Passing index of that stack object to MRegisterInfo::storeRegToStackSlot
> 3. At later stage, frame indices are replaced by calling to
> MRegisterInfo::eliminateFrameIndex.
>
> This works for me, but there's slight problem. The target does not have
2006 May 23
4
[LLVMdev] Spilling register and frame indices
Hi,
right now, LLVM does register spilling by:
1. Creating stack object
2. Passing index of that stack object to MRegisterInfo::storeRegToStackSlot
3. At later stage, frame indices are replaced by calling to
MRegisterInfo::eliminateFrameIndex.
This works for me, but there's slight problem. The target does not have
"register + contant" addressing mode, so accessing frame index