[LLVMdev] Live Intervals Question

David Greene dag at cray.com
Tue Jun 26 13:06:54 PDT 2007


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



More information about the llvm-dev mailing list