Lines Matching defs:KillInst
426 MachineBasicBlock::iterator KillInst = opBlock.end();
431 KillInst = Term;
434 if (KillInst == opBlock.end()) {
439 KillInst = FirstTerm;
440 while (KillInst != opBlock.begin()) {
441 --KillInst;
442 if (KillInst->isDebugValue())
444 if (KillInst->readsRegister(SrcReg))
449 KillInst = std::prev(InsertPos);
452 assert(KillInst->readsRegister(SrcReg) && "Cannot find kill instruction");
455 LV->addVirtualRegisterKilled(SrcReg, *KillInst);
486 MachineBasicBlock::iterator KillInst = opBlock.end();
491 KillInst = Term;
494 if (KillInst == opBlock.end()) {
499 KillInst = FirstTerm;
500 while (KillInst != opBlock.begin()) {
501 --KillInst;
502 if (KillInst->isDebugValue())
504 if (KillInst->readsRegister(SrcReg))
509 KillInst = std::prev(InsertPos);
512 assert(KillInst->readsRegister(SrcReg) &&
515 SlotIndex LastUseIndex = LIS->getInstructionIndex(*KillInst);