Displaying 1 result from an estimated 1 matches for "getvninfosourcereg".
2009 Jan 30
1
[LLVMdev] Question about VNInfo updates by LiveIntervals::addIntervalsForSpills
...way. It still points to the same MachineInstr as
before, even though the MachineInstr was rewritten by
addIntervalsForSpills(). This may lead to some problems during
coalescing attempts after spilling (I'm trying to do coalescing in an
iterative way), because the assertion in the
LiveIntervals::getVNInfoSourceReg() fails due to the fact that the
copy instruction defining the VNInfo of the live interval L is not a
Reg<-Reg move any more. It is a Reg<-Mem move after spilling function
invocation.
How should such a situation with VNInfos be handled in a proper way?
Any suggestions?
Thanks,
-Roman