search for: reg2intervalmap

Displaying 2 results from an estimated 2 matches for "reg2intervalmap".

2004 Jul 01
2
[LLVMdev] Problem with isMoveInstr
...0x40e88787 in llvm::LiveIntervals::joinIntervals (this=0x80630b0) at ../lib/CodeGen/LiveIntervals.cpp:493 493 assert(r2iA != r2iMap_.end()); The instruction it crashes is: (gdb) p $4.dump() %reg1056 = move %gr7 And gr7 is exactly the register which is looked up with Reg2IntervalMap::iterator r2iA = r2iMap_.find(regA) on line 492. I'm not sure the about the logic, but seems the code tries to map register into live interval, and since the above gr7 is inserted by code selector (it's return value from a function), it's not wonder no interval is found. I've w...
2004 Jul 01
0
[LLVMdev] Problem with isMoveInstr
...0x80630b0) > at ../lib/CodeGen/LiveIntervals.cpp:493 > 493 assert(r2iA != r2iMap_.end()); > > The instruction it crashes is: > > (gdb) p $4.dump() > %reg1056 = move %gr7 > > And gr7 is exactly the register which is looked up with > > Reg2IntervalMap::iterator r2iA = r2iMap_.find(regA) > > on line 492. I'm not sure the about the logic, but seems the code tries to map > register into live interval, and since the above gr7 is inserted by code > selector (it's return value from a function), it's not wonder no interval is...