Lines Matching refs:KillInst
427 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode() local
432 KillInst = Term; in LowerPHINode()
435 if (KillInst == opBlock.end()) { in LowerPHINode()
440 KillInst = FirstTerm; in LowerPHINode()
441 while (KillInst != opBlock.begin()) { in LowerPHINode()
442 --KillInst; in LowerPHINode()
443 if (KillInst->isDebugValue()) in LowerPHINode()
445 if (KillInst->readsRegister(SrcReg)) in LowerPHINode()
450 KillInst = std::prev(InsertPos); in LowerPHINode()
453 assert(KillInst->readsRegister(SrcReg) && "Cannot find kill instruction"); in LowerPHINode()
456 LV->addVirtualRegisterKilled(SrcReg, KillInst); in LowerPHINode()
487 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode() local
492 KillInst = Term; in LowerPHINode()
495 if (KillInst == opBlock.end()) { in LowerPHINode()
500 KillInst = FirstTerm; in LowerPHINode()
501 while (KillInst != opBlock.begin()) { in LowerPHINode()
502 --KillInst; in LowerPHINode()
503 if (KillInst->isDebugValue()) in LowerPHINode()
505 if (KillInst->readsRegister(SrcReg)) in LowerPHINode()
510 KillInst = std::prev(InsertPos); in LowerPHINode()
513 assert(KillInst->readsRegister(SrcReg) && in LowerPHINode()
516 SlotIndex LastUseIndex = LIS->getInstructionIndex(KillInst); in LowerPHINode()