Home
last modified time | relevance | path

Searched refs:Succ0 (Results 1 – 4 of 4) sorted by relevance

/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSpeculativeExecution.cpp134 BasicBlock &Succ0 = *BI->getSuccessor(0); in runOnBasicBlock() local
137 if (&B == &Succ0 || &B == &Succ1 || &Succ0 == &Succ1) { in runOnBasicBlock()
142 if (Succ0.getSinglePredecessor() != nullptr && in runOnBasicBlock()
143 Succ0.getSingleSuccessor() == &Succ1) { in runOnBasicBlock()
144 return considerHoistingFromTo(Succ0, B); in runOnBasicBlock()
149 Succ1.getSingleSuccessor() == &Succ0) { in runOnBasicBlock()
155 if (Succ0.getSinglePredecessor() != nullptr && in runOnBasicBlock()
159 Succ1.getSingleSuccessor() == Succ0.getSingleSuccessor()) { in runOnBasicBlock()
163 return considerHoistingFromTo(Succ0, B); in runOnBasicBlock()
164 if (Succ0.size() == 1) // equivalent to if-else in runOnBasicBlock()
HDMergedLoadStoreMotion.cpp198 BasicBlock *Succ0 = BI->getSuccessor(0); in getDiamondTail() local
199 BasicBlock *Tail = Succ0->getTerminator()->getSuccessor(0); in getDiamondTail()
215 BasicBlock *Succ0 = BI->getSuccessor(0); in isDiamondHead() local
218 if (!Succ0->getSinglePredecessor() || in isDiamondHead()
219 Succ0->getTerminator()->getNumSuccessors() != 1) in isDiamondHead()
225 BasicBlock *Tail = Succ0->getTerminator()->getSuccessor(0); in isDiamondHead()
359 BasicBlock *Succ0 = BI->getSuccessor(0); in mergeLoads() local
364 for (BasicBlock::iterator BBI = Succ0->begin(), BBE = Succ0->end(); in mergeLoads()
372 if (!L0 || !L0->isSimple() || L0->isUsedOutsideOfBlock(Succ0)) in mergeLoads()
/NextBSD/contrib/llvm/lib/CodeGen/
HDEarlyIfConversion.cpp346 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; in canConvertIf() local
350 if (Succ0->pred_size() != 1) in canConvertIf()
351 std::swap(Succ0, Succ1); in canConvertIf()
353 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 1) in canConvertIf()
356 Tail = Succ0->succ_begin()[0]; in canConvertIf()
365 << " -> BB#" << Succ0->getNumber() in canConvertIf()
376 << " -> BB#" << Succ0->getNumber() in canConvertIf()
402 FBB = TBB == Succ0 ? Succ1 : Succ0; in canConvertIf()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ConditionalCompares.cpp442 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; in canConvert() local
446 if (Succ0->pred_size() != 1) in canConvert()
447 std::swap(Succ0, Succ1); in canConvert()
450 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 2) in canConvert()
453 CmpBB = Succ0; in canConvert()