Searched refs:LoopBody (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1034 llvm::BasicBlock *LoopBody = createBasicBlock("while.body"); in EmitWhileStmt() local 1044 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt() 1064 EmitBlock(LoopBody); in EmitWhileStmt() 1112 llvm::BasicBlock *LoopBody = createBasicBlock("do.body"); in EmitDoStmt() local 1115 EmitBlockWithFallThrough(LoopBody, S.getBody()); in EmitDoStmt() 1117 EmitBlockWithFallThrough(LoopBody, &S); in EmitDoStmt() 1121 emitConvergenceLoopToken(LoopBody, ConvergenceTokenStack.back())); in EmitDoStmt() 1149 LoopStack.push(LoopBody, CGM.getContext(), CGM.getCodeGenOpts(), DoAttrs, in EmitDoStmt() 1158 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
|
H A D | CGStmtOpenMP.cpp | 2140 llvm::BasicBlock *LoopBody = createBasicBlock("omp.inner.for.body"); in EmitOMPInnerLoop() local 2143 EmitBranchOnBoolExpr(LoopCond, LoopBody, ExitBlock, getProfileCount(&S)); in EmitOMPInnerLoop() 2149 EmitBlock(LoopBody); in EmitOMPInnerLoop() 2889 llvm::BasicBlock *LoopBody = createBasicBlock("omp.dispatch.body"); in EmitOMPOuterLoop() local 2890 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock); in EmitOMPOuterLoop() 2895 EmitBlock(LoopBody); in EmitOMPOuterLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 1733 BasicBlock *LoopBody = SplitBlock(SplitBefore->getParent(), SplitBefore); in SplitBlockAndInsertSimpleForLoop() local 1740 IRBuilder<> Builder(LoopBody->getTerminator()); in SplitBlockAndInsertSimpleForLoop() 1747 Builder.CreateCondBr(IVCheck, LoopExit, LoopBody); in SplitBlockAndInsertSimpleForLoop() 1748 LoopBody->getTerminator()->eraseFromParent(); in SplitBlockAndInsertSimpleForLoop() 1752 IV->addIncoming(IVNext, LoopBody); in SplitBlockAndInsertSimpleForLoop() 1754 return std::make_pair(LoopBody->getFirstNonPHI(), IV); in SplitBlockAndInsertSimpleForLoop()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporter.cpp | 1058 const Stmt *LoopBody = nullptr; in isInLoopBody() local 1066 LoopBody = FR->getBody(); in isInLoopBody() 1073 LoopBody = FS->getBody(); in isInLoopBody() 1078 LoopBody = FC->getBody(); in isInLoopBody() 1082 LoopBody = cast<WhileStmt>(Term)->getBody(); in isInLoopBody() 1087 return isContainedByStmt(PM, LoopBody, S); in isInLoopBody()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 2087 BasicBlock *LoopBody = *(CurLoop->block_begin()); in recognizePopcount() local 2088 if (LoopBody->size() >= 20) { in recognizePopcount()
|