Home
last modified time | relevance | path

Searched refs:KillInst (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIElimination.cpp626 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode() local
630 KillInst = Term; in LowerPHINode()
633 if (KillInst == opBlock.end()) { in LowerPHINode()
638 KillInst = InsertPos; in LowerPHINode()
639 while (KillInst != opBlock.begin()) { in LowerPHINode()
640 --KillInst; in LowerPHINode()
641 if (KillInst->isDebugInstr()) in LowerPHINode()
643 if (KillInst->readsRegister(SrcReg, /*TRI=*/nullptr)) in LowerPHINode()
648 KillInst = NewSrcInstr; in LowerPHINode()
651 assert(KillInst->readsRegister(SrcReg, /*TRI=*/nullptr) && in LowerPHINode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp187 MachineInstr *StartInst, *LastInst, *KillInst;
193 /// True if KillInst cannot be modified. If this is true,
203 : StartInst(MI), LastInst(MI), KillInst(nullptr), in Chain()
233 KillInst = MI; in setKill()
246 MachineInstr *getKill() const { return KillInst; }
248 /// of the chain. This is the maximum of KillInst (if set) and LastInst.
250 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst); in end()
264 /// Return true if this chain (StartInst..KillInst) overlaps with Other.
266 unsigned End = KillInst
188 MachineInstr *StartInst, *LastInst, *KillInst; global() member in __anon820378290211::Chain
[all...]