Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:End

166 } // end anonymous namespace
222 assert(LI.end() != LI.begin() &&
227 if (I != LI.end() && I->start < MBBEndIdx)
231 KillMI = LIS->getInstructionFromIndex(I->end);
367 if (DI == DistanceMap.end())
420 assert(I != LI.end() && "Reg must be live-in to use.");
421 return !I->end.isBlock() && SlotIndex::isSameInstr(I->end, useIdx);
525 if (SI == RegMap.end())
748 if (DI != DistanceMap.end())
830 if (DI == DistanceMap.end())
837 assert(LI.end() != LI.begin() &&
842 if (I != LI.end() && I->start < MBBEndIdx)
846 KillMI = LIS->getInstructionFromIndex(I->end);
895 MachineBasicBlock::iterator End = AfterMI;
896 while (End->isCopy() && Defs.count(End->getOperand(1).getReg())) {
897 Defs.insert(End
898 ++End;
905 for (MachineBasicBlock::iterator I = End; I != KillPos; ++I) {
956 nmi = End;
961 for (MachineBasicBlock::iterator MBBI = AfterMI; MBBI != End;) {
968 End = std::next(MachineBasicBlock::iterator(MI));
972 MBB->splice(InsertPos, MBB, Begin, End);
997 if (DDI == DistanceMap.end())
1022 if (DI == DistanceMap.end())
1029 assert(LI.end() != LI.begin() &&
1034 if (I != LI.end() && I->start < MBBEndIdx)
1038 KillMI = LIS->getInstructionFromIndex(I->end);
1347 MachineBasicBlock::iterator End(NewMIs[1]);
1348 LIS->repairIntervalsInRange(MBB, Begin, End, OrigRegs);
1553 assert(I != LI.end() && "RegB must be live-in to use.");
1556 if (I->end == UseIdx)
1599 for (MachineFunction::iterator MBBI = MF->begin(), MBBE = MF->end();
1607 for (MachineBasicBlock::iterator mi = MBB->begin(), me = MBB->end();
1659 OE = TiedOperands.end(); OI != OE; ++OI) {