[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