Searched refs:LoopExit (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 642 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 D | IntegerDivision.cpp | 222 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 D | LoopUnroll.cpp | 268 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); local 391 Dest = LoopExit; 407 if (Dest != LoopExit) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 208 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