Searched refs:LoopExit (Results 1 – 5 of 5) sorted by relevance
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 693 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); in EmitWhileStmt() local 696 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt() 725 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() 732 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt() 734 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt() 762 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt() 772 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt() local 778 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt() 813 Builder.CreateCondBr(BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt() 823 EmitBlock(LoopExit.getBlock()); in EmitDoStmt() [all …]
|
| H A D | CGStmtOpenMP.cpp | 303 auto LoopExit = getJumpDestInCurrentScope("omp.inner.for.end"); in EmitOMPInnerLoop() local 313 auto ExitBlock = LoopExit.getBlock(); in EmitOMPInnerLoop() 325 if (ExitBlock != LoopExit.getBlock()) { in EmitOMPInnerLoop() 327 EmitBranchThroughCleanup(LoopExit); in EmitOMPInnerLoop() 335 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPInnerLoop() 347 EmitBlock(LoopExit.getBlock()); in EmitOMPInnerLoop()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 222 BasicBlock *LoopExit = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local 276 Builder.CreateCondBr(SkipLoop, LoopExit, Preheader); in generateUnsignedDivisionCode() 322 Builder.CreateCondBr(Tmp12, LoopExit, DoWhile); in generateUnsignedDivisionCode() 330 Builder.SetInsertPoint(LoopExit); in generateUnsignedDivisionCode() 363 Q_5->addIncoming(Q_4, LoopExit); in generateUnsignedDivisionCode()
|
| H A D | LoopUnroll.cpp | 276 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollLoop() local 427 Dest = LoopExit; in UnrollLoop() 443 if (Dest != LoopExit) { in UnrollLoop()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 212 BasicBlock **LoopExit = nullptr); 570 BasicBlock **LoopExit) { in IsTrivialUnswitchCondition() argument 627 if (LoopExit) *LoopExit = LoopExitBB; in IsTrivialUnswitchCondition()
|