Displaying 2 results from an estimated 2 matches for "spillslottousesmap".
2008 May 08
2
[LLVMdev] VirtRegMap Error
...last Thursday and I'm
getting a segfault in VirtRegMap::RemoveMachineInstrFromMaps.
It seems that the particular instruction being removed happens
to reference an object at stack slot 4. The first spilled register is
assigned stack slot 6 so LowSpillSlot == 6. Then, when we try to
erase from SpillSlotToUsesMap, we index with a negative number.
The instruction being removed is generated by instruction selection,
so it is part of the original program:
%reg1309<def> = FsMOVLPDrm <fi#4>, 1, %reg0, 0, Mem:LD(8,8) [ZETA + 0]
Since we're hooking up llvm to custom code, I want to check assumpt...
2008 May 08
0
[LLVMdev] VirtRegMap Error
...m
> getting a segfault in VirtRegMap::RemoveMachineInstrFromMaps.
> It seems that the particular instruction being removed happens
> to reference an object at stack slot 4. The first spilled register is
> assigned stack slot 6 so LowSpillSlot == 6. Then, when we try to
> erase from SpillSlotToUsesMap, we index with a negative number.
>
> The instruction being removed is generated by instruction selection,
> so it is part of the original program:
>
> %reg1309<def> = FsMOVLPDrm <fi#4>, 1, %reg0, 0, Mem:LD(8,8) [ZETA + 0]
>
> Since we're hooking up llvm to cust...