Searched refs:KillInst (Results 1 – 2 of 2) sorted by relevance
634 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode() local638 KillInst = Term; in LowerPHINode()641 if (KillInst == opBlock.end()) { in LowerPHINode()646 KillInst = InsertPos; in LowerPHINode()647 while (KillInst != opBlock.begin()) { in LowerPHINode()648 --KillInst; in LowerPHINode()649 if (KillInst->isDebugInstr()) in LowerPHINode()651 if (KillInst->readsRegister(SrcReg, /*TRI=*/nullptr)) in LowerPHINode()656 KillInst = NewSrcInstr; in LowerPHINode()659 assert(KillInst->readsRegister(SrcReg, /*TRI=*/nullptr) && in LowerPHINode()[all …]
184 MachineInstr *StartInst, *LastInst, *KillInst; member in __anon820378290211::Chain200 : StartInst(MI), LastInst(MI), KillInst(nullptr), in Chain()230 KillInst = MI; in setKill()243 MachineInstr *getKill() const { return KillInst; } in getKill()247 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst); in end()263 unsigned End = KillInst ? KillInstIdx : LastInstIdx; in rangeOverlapsWith()264 unsigned OtherEnd = Other.KillInst ? in rangeOverlapsWith()289 if (KillInst) { in str()291 KillInst->print(OS, /* SkipOpers= */true); in str()