Home
last modified time | relevance | path

Searched refs:LoopExit (Results 1 – 13 of 13) sorted by relevance

/external/clang/lib/CodeGen/
DCGStmt.cpp671 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); in EmitWhileStmt() local
674 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
703 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt()
710 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
712 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt()
737 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
747 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt() local
753 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
790 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
797 EmitBlock(LoopExit.getBlock()); in EmitDoStmt()
[all …]
DCGStmtOpenMP.cpp1252 JumpDest LoopExit) { in EmitOMPLoopBody() argument
1266 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPLoopBody()
1279 auto LoopExit = getJumpDestInCurrentScope("omp.inner.for.end"); in EmitOMPInnerLoop() local
1288 auto ExitBlock = LoopExit.getBlock(); in EmitOMPInnerLoop()
1296 if (ExitBlock != LoopExit.getBlock()) { in EmitOMPInnerLoop()
1298 EmitBranchThroughCleanup(LoopExit); in EmitOMPInnerLoop()
1306 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPInnerLoop()
1318 EmitBlock(LoopExit.getBlock()); in EmitOMPInnerLoop()
1680 auto LoopExit = getJumpDestInCurrentScope("omp.dispatch.end"); in EmitOMPOuterLoop() local
1702 auto ExitBlock = LoopExit.getBlock(); in EmitOMPOuterLoop()
[all …]
DCodeGenFunction.h2542 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
/external/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp222 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()
DLoopUnroll.cpp359 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollLoop() local
526 Dest = LoopExit; in UnrollLoop()
542 if (Dest != LoopExit) { in UnrollLoop()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLoopUnroll.cpp219 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollLoop() local
338 Dest = LoopExit; in UnrollLoop()
354 if (Dest != LoopExit) { in UnrollLoop()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopUnswitch.cpp159 BasicBlock **LoopExit = 0);
351 BasicBlock **LoopExit) { in IsTrivialUnswitchCondition() argument
396 if (LoopExit) *LoopExit = LoopExitBB; in IsTrivialUnswitchCondition()
/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp396 LoopExit(LoopNestExit), in LoopInterchangeTransform()
420 BasicBlock *LoopExit; member in __anon04d217970111::LoopInterchangeTransform
1180 OuterLoopHeaderBI->setSuccessor(i, LoopExit); in adjustLoopBranches()
/external/v8/src/compiler/
Dcommon-operator.h240 const Operator* LoopExit(); in NON_EXPORTED_BASE()
Dopcodes.h66 V(LoopExit) \
Dcommon-operator.cc255 V(LoopExit, Operator::kKontrol, 0, 0, 2, 0, 0, 1) \
Dbytecode-graph-builder.cc426 Node* loop_exit = graph()->NewNode(common()->LoopExit(), control, loop); in PrepareForLoopExit()
Dast-graph-builder.cc888 Node* loop_exit = graph()->NewNode(common()->LoopExit(), control, loop); in PrepareForLoopExit()