Home
last modified time | relevance | path

Searched refs:OldIdxOut (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp1156 LiveRange::iterator OldIdxOut; in handleMoveDown() local
1198 OldIdxOut = Next; in handleMoveDown()
1199 if (OldIdxOut == E || !SlotIndex::isSameInstr(OldIdx, OldIdxOut->start)) in handleMoveDown()
1202 OldIdxOut = OldIdxIn; in handleMoveDown()
1207 assert(OldIdxOut != E && SlotIndex::isSameInstr(OldIdx, OldIdxOut->start) && in handleMoveDown()
1209 VNInfo *OldIdxVNI = OldIdxOut->valno; in handleMoveDown()
1210 assert(OldIdxVNI->def == OldIdxOut->start && "Inconsistent def"); in handleMoveDown()
1214 SlotIndex NewIdxDef = NewIdx.getRegSlot(OldIdxOut->start.isEarlyClobber()); in handleMoveDown()
1215 if (SlotIndex::isEarlierInstr(NewIdxDef, OldIdxOut->end)) { in handleMoveDown()
1217 OldIdxOut->start = OldIdxVNI->def; in handleMoveDown()
[all …]