Lines Matching refs:KillInst
424 MachineBasicBlock::iterator KillInst = opBlock.end();
429 KillInst = Term;
432 if (KillInst == opBlock.end()) {
437 KillInst = FirstTerm;
438 while (KillInst != opBlock.begin()) {
439 --KillInst;
440 if (KillInst->isDebugValue())
442 if (KillInst->readsRegister(SrcReg))
447 KillInst = prior(InsertPos);
450 assert(KillInst->readsRegister(SrcReg) && "Cannot find kill instruction");
453 LV->addVirtualRegisterKilled(SrcReg, KillInst);
484 MachineBasicBlock::iterator KillInst = opBlock.end();
489 KillInst = Term;
492 if (KillInst == opBlock.end()) {
497 KillInst = FirstTerm;
498 while (KillInst != opBlock.begin()) {
499 --KillInst;
500 if (KillInst->isDebugValue())
502 if (KillInst->readsRegister(SrcReg))
507 KillInst = prior(InsertPos);
510 assert(KillInst->readsRegister(SrcReg) &&
513 SlotIndex LastUseIndex = LIS->getInstructionIndex(KillInst);