[LLVMdev] Live Intervals Question
Evan Cheng
evan.cheng at apple.com
Tue Jun 26 19:09:18 PDT 2007
Some fixes are in. Once you file the bugs discussed earlier (and once
I have some time), I'll fix the other issues.
Evan
On Jun 26, 2007, at 1:06 PM, David Greene wrote:
> On Tuesday 26 June 2007 14:13, Evan Cheng wrote:
>> On Jun 26, 2007, at 12:11 PM, Evan Cheng wrote:
>>> AH,inf = [30,42:0)[50,54:1) 0@? 1@?
>>> AL,inf = [30,31:0)[34,42:1)[50,54:2) 0 at 30 1@? 2@?
>>> AX,inf = [30,42:0)[50,54:1) 0@? 1@?
>>> EAX,inf = [30,31:0)[34,42:1)[50,54:2) 0 at 30 1@? 2 at 50
>>> RAX,inf = [34,50:0)[50,54:1) 0@? 1 at 50
>>>
>>> AL is marked dead. So it makes sense there is a gap between [30:31)
>>> and [34,42). It looks like EAX implicit def should be marked dead
>>> as well. So I think there is a bug there somewhere.
>>
>> BTW, I am making some fixes to LiveIntervals so this may look
>> different after my check-in. If it's still buggy (I expect so),
>> please file a bug. This doesn't really affect codegen but it still
>> should be examined.
>
> Once I get all this clarified in my head, I may or may not be doing
> some
> fixes and other things in LiveIntervals myself. Any idea when your
> changes will go in?
>
> -Dave
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list