Searched refs:Latches (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp544 std::vector<BasicBlock *> Latches; local
546 Latches.push_back(LatchBlock);
639 Latches.push_back(New);
659 DT->addNewBlock(New, Latches[It - 1]);
694 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");
695 PN->addIncoming(InVal, Latches.back());
731 for (unsigned i = 0, e = Latches.size(); i != e; ++i) {
762 setDest(Latches[i], Dest, Headers[i], NeedConditional, ContinueOnTrue,
798 BranchInst *Term = cast<BranchInst>(Latches.back()->getTerminator());
833 DT->findNearestCommonDominator(ExitingBlocks[i], Latches[
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp301 SmallVector <BasicBlock *, 8> Latches; local
302 L->getLoopLatches(Latches);
306 if (!is_contained(Latches, Pred))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp149 SmallVector<BasicBlock *, 8> Latches; local
150 L->getLoopLatches(Latches);
151 return llvm::all_of(Latches, [&](const BasicBlock *Latch) {

Completed in 68 milliseconds