Displaying 3 results from an estimated 3 matches for "reg1461".
Did you mean:
reg1061
2008 May 09
2
[LLVMdev] Complicated Remat Question
...e a code where
a LiveInterval is spilled and some uses can be rematerialized. %reg1235 is
spilled and at least one use is rematted. The remat def instruction is:
%reg1235<def> = FsMOVLPDrm %reg1097, 1, %reg1364, 88, Mem:LD(8,8)
[tmp17731774 + 0]
So this gets entered into ReMatDefs.
%reg1461 is created for one of the spill intervals of %reg1235. It is marked
as rematerializable with defining instruction:
%reg1235<def> = FsMOVLPDrm %reg1097, 1, %reg1364, 8, Mem:LD(8,8) [tmp17641765
+ 0]
Note that this is the same instruction as above.
%reg1097 is marked unspillable (weight s...
2008 May 09
0
[LLVMdev] Complicated Remat Question
On Friday 09 May 2008 13:20, David Greene wrote:
> One is that %reg1461 is assigned a register but LocalSpiller still tries to
> remat it instead of just using the register it was assigned to. I think
> it's easy enough to fix this problem, but I don't think this gets at the
> deeper issue.
Duh. Of course this isn't a problem. We have to remat...
2008 May 09
2
[LLVMdev] Complicated Remat Question
On May 9, 2008, at 12:21 PM, David Greene wrote:
> On Friday 09 May 2008 13:20, David Greene wrote:
>
>> One is that %reg1461 is assigned a register but LocalSpiller still
>> tries to
>> remat it instead of just using the register it was assigned to. I
>> think
>> it's easy enough to fix this problem, but I don't think this gets
>> at the
>> deeper issue.
>
> Duh....