Displaying 2 results from an estimated 2 matches for "r2ia".
Did you mean:
r2a
2004 Jul 01
2
[LLVMdev] Problem with isMoveInstr
I've tried to implement the isMoveInstr method from TargetInstrInfo class, and
the register allocator immediately started to crash, in:
#4 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...
2004 Jul 01
0
[LLVMdev] Problem with isMoveInstr
...ed to implement the isMoveInstr method from TargetInstrInfo class, and
> the register allocator immediately started to crash, in:
>
> #4 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 abo...