Lines Matching refs:KillInst
529 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode() local
533 KillInst = Term; in LowerPHINode()
536 if (KillInst == opBlock.end()) { in LowerPHINode()
541 KillInst = InsertPos; in LowerPHINode()
542 while (KillInst != opBlock.begin()) { in LowerPHINode()
543 --KillInst; in LowerPHINode()
544 if (KillInst->isDebugInstr()) in LowerPHINode()
546 if (KillInst->readsRegister(SrcReg)) in LowerPHINode()
551 KillInst = NewSrcInstr; in LowerPHINode()
554 assert(KillInst->readsRegister(SrcReg) && "Cannot find kill instruction"); in LowerPHINode()
557 LV->addVirtualRegisterKilled(SrcReg, *KillInst); in LowerPHINode()
587 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode() local
591 KillInst = Term; in LowerPHINode()
594 if (KillInst == opBlock.end()) { in LowerPHINode()
599 KillInst = InsertPos; in LowerPHINode()
600 while (KillInst != opBlock.begin()) { in LowerPHINode()
601 --KillInst; in LowerPHINode()
602 if (KillInst->isDebugInstr()) in LowerPHINode()
604 if (KillInst->readsRegister(SrcReg)) in LowerPHINode()
609 KillInst = std::prev(InsertPos); in LowerPHINode()
612 assert(KillInst->readsRegister(SrcReg) && in LowerPHINode()
615 SlotIndex LastUseIndex = LIS->getInstructionIndex(*KillInst); in LowerPHINode()