Searched refs:LoopExit (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGStmt.cpp642 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); local
645 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader));
674 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
681 if (ExitBlock != LoopExit.getBlock()) {
683 EmitBranchThroughCleanup(LoopExit);
710 EmitBlock(LoopExit.getBlock(), true);
720 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); local
726 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond));
761 Builder.CreateCondBr(BoolCondVal, LoopBody, LoopExit.getBlock(),
771 EmitBlock(LoopExit
781 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); local
887 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp222 BasicBlock *LoopExit = BasicBlock::Create(Builder.getContext(), local
276 Builder.CreateCondBr(SkipLoop, LoopExit, Preheader);
322 Builder.CreateCondBr(Tmp12, LoopExit, DoWhile);
330 Builder.SetInsertPoint(LoopExit);
363 Q_5->addIncoming(Q_4, LoopExit);
H A DLoopUnroll.cpp268 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); local
391 Dest = LoopExit;
407 if (Dest != LoopExit) {
/external/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp208 BasicBlock **LoopExit = nullptr);
554 /// exit. Finally, this sets LoopExit to the BB that the loop exits to when
558 BasicBlock **LoopExit) {
610 // If we didn't find a single unique LoopExit block, or if the loop exit block
615 if (LoopExit) *LoopExit = LoopExitBB;
557 IsTrivialUnswitchCondition(Value *Cond, Constant **Val, BasicBlock **LoopExit) argument

Completed in 104 milliseconds