HomeSort by: relevance | last modified time | path
    Searched refs:LoopExitBB (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanHCFGBuilder.cpp 318 BasicBlock *LoopExitBB = TheLoop->getUniqueExitBlock();
319 assert(LoopExitBB && "Loops with multiple exits are not supported.");
320 VPBasicBlock *LoopExitVPBB = BB2VPBB[LoopExitBB];
321 createVPInstructionsForVPBB(LoopExitVPBB, LoopExitBB);
324 setVPBBPredsFromBB(LoopExitVPBB, LoopExitBB);
VPlan.cpp 786 BasicBlock *LoopExitBB) {
820 DT->changeImmediateDominator(LoopExitBB, LoopLatchBB);
VPlan.h 2097 BasicBlock *LoopExitBB);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 1216 // LoopExitBB is the BasicBlock that loop exits when meets trivial condition.
1218 BasicBlock *LoopExitBB = nullptr;
1238 if ((LoopExitBB =
1241 } else if ((LoopExitBB =
1248 if (!LoopExitBB || isa<PHINode>(LoopExitBB->begin()))
1254 unswitchTrivialCondition(CurrentLoop, LoopCond, CondVal, LoopExitBB,
1286 LoopExitBB = LoopExitCandidate;
1294 if (!LoopExitBB || isa<PHINode>(LoopExitBB->begin())
    [all...]
SimpleLoopUnswitch.cpp 405 auto *LoopExitBB = BI.getSuccessor(0);
406 if (L.contains(LoopExitBB)) {
409 LoopExitBB = BI.getSuccessor(1);
410 if (L.contains(LoopExitBB))
415 if (!areLoopExitPHIsLoopInvariant(L, *ParentBB, *LoopExitBB))
446 // exiting via LoopExitBB.
448 if (Loop *ExitL = getTopMostExitingLoop(LoopExitBB, LI))
469 if (FullUnswitch && LoopExitBB->getUniquePredecessor()) {
470 assert(LoopExitBB->getUniquePredecessor() == BI.getParent() &&
472 UnswitchedBB = LoopExitBB;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ShrinkWrap.cpp 426 for (MachineBasicBlock *LoopExitBB: ExitBlocks) {
427 IPdom = FindIDom<>(*IPdom, LoopExitBB->successors(), *MPDT);
ModuloSchedule.cpp 266 MachineBasicBlock *LoopExitBB = *LoopExitI;
269 MachineBasicBlock *EpilogStart = LoopExitBB;
281 PredBB->replaceSuccessor(LoopExitBB, NewBB);
282 NewBB->addSuccessor(LoopExitBB);
284 if (EpilogStart == LoopExitBB)
317 LoopExitBB->replacePhiUsesWith(BB, PredBB);
327 TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc());

Completed in 21 milliseconds