Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp866 BasicBlock *LoopExitBB = nullptr; in TryTrivialLoopUnswitch() local
885 if ((LoopExitBB = isTrivialLoopExitBlock(currentLoop, in TryTrivialLoopUnswitch()
888 } else if ((LoopExitBB = isTrivialLoopExitBlock(currentLoop, in TryTrivialLoopUnswitch()
895 if (!LoopExitBB || isa<PHINode>(LoopExitBB->begin())) in TryTrivialLoopUnswitch()
898 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, LoopExitBB, in TryTrivialLoopUnswitch()
930 LoopExitBB = LoopExitCandidate; in TryTrivialLoopUnswitch()
938 if (!LoopExitBB || isa<PHINode>(LoopExitBB->begin())) in TryTrivialLoopUnswitch()
941 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, LoopExitBB, in TryTrivialLoopUnswitch()
/external/llvm/lib/CodeGen/
DShrinkWrap.cpp370 for (MachineBasicBlock *LoopExitBB: ExitBlocks) { in updateSaveRestorePoints()
371 IPdom = FindIDom<>(*IPdom, LoopExitBB->successors(), *MPDT); in updateSaveRestorePoints()