[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