Lines Matching refs:LoopExitBB
864 // LoopExitBB is the BasicBlock that loop exits when meets trivial condition.
866 BasicBlock *LoopExitBB = nullptr;
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->begin()))
941 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, LoopExitBB,