Lines Matching refs:BackInst
246 Instruction *BackInst = Candidate->backInstruction(); in splitCandidate() local
254 if (!BackInst->isTerminator() || in splitCandidate()
255 BackInst->getParent() != &BackInst->getFunction()->back()) { in splitCandidate()
264 if (!BackInst->isTerminator() && in splitCandidate()
265 EndInst != BackInst->getNextNonDebugInstruction()) in splitCandidate()
284 EndBB = BackInst->getParent(); in splitCandidate()
287 bool EndBBTermAndBackInstDifferent = EndBB->getTerminator() != BackInst; in splitCandidate()
320 if (isa<PHINode>(BackInst) && in splitCandidate()
321 BackInst != &*std::prev(EndBB->getFirstInsertionPt())) in splitCandidate()
349 if (!BackInst->isTerminator()) { in splitCandidate()
355 EndBB = BackInst->getParent(); in splitCandidate()