Searched refs:LoopExitBB (Results 1 - 2 of 2) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp864 // LoopExitBB is the BasicBlock that loop exits when meets trivial condition.
866 BasicBlock *LoopExitBB = nullptr; local
885 if ((LoopExitBB = isTrivialLoopExitBlock(currentLoop,
888 } else if ((LoopExitBB = isTrivialLoopExitBlock(currentLoop,
895 if (!LoopExitBB || isa<PHINode>(LoopExitBB->begin()))
898 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, LoopExitBB,
930 LoopExitBB = LoopExitCandidate;
938 if (!LoopExitBB || isa<PHINode>(LoopExitBB
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DShrinkWrap.cpp369 for (MachineBasicBlock *LoopExitBB: ExitBlocks) {
370 IPdom = FindIDom<>(*IPdom, LoopExitBB->successors(), *MPDT);

Completed in 109 milliseconds