Home
last modified time | relevance | path

Searched refs:LoopBody (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1721 BasicBlock *LoopBody = SplitBlock(SplitBefore->getParent(), SplitBefore); in SplitBlockAndInsertSimpleForLoop() local
1728 IRBuilder<> Builder(LoopBody->getTerminator()); in SplitBlockAndInsertSimpleForLoop()
1735 Builder.CreateCondBr(IVCheck, LoopExit, LoopBody); in SplitBlockAndInsertSimpleForLoop()
1736 LoopBody->getTerminator()->eraseFromParent(); in SplitBlockAndInsertSimpleForLoop()
1740 IV->addIncoming(IVNext, LoopBody); in SplitBlockAndInsertSimpleForLoop()
1742 return std::make_pair(LoopBody->getFirstNonPHI(), IV); in SplitBlockAndInsertSimpleForLoop()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp928 llvm::BasicBlock *LoopBody = createBasicBlock("while.body"); in EmitWhileStmt() local
938 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
958 EmitBlock(LoopBody); in EmitWhileStmt()
994 llvm::BasicBlock *LoopBody = createBasicBlock("do.body"); in EmitDoStmt() local
996 EmitBlockWithFallThrough(LoopBody, &S); in EmitDoStmt()
1021 LoopStack.push(LoopBody, CGM.getContext(), CGM.getCodeGenOpts(), DoAttrs, in EmitDoStmt()
1030 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
H A DCGStmtOpenMP.cpp2112 llvm::BasicBlock *LoopBody = createBasicBlock("omp.inner.for.body"); in EmitOMPInnerLoop() local
2115 EmitBranchOnBoolExpr(LoopCond, LoopBody, ExitBlock, getProfileCount(&S)); in EmitOMPInnerLoop()
2121 EmitBlock(LoopBody); in EmitOMPInnerLoop()
2849 llvm::BasicBlock *LoopBody = createBasicBlock("omp.dispatch.body"); in EmitOMPOuterLoop() local
2850 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock); in EmitOMPOuterLoop()
2855 EmitBlock(LoopBody); in EmitOMPOuterLoop()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp1048 const Stmt *LoopBody = nullptr; in isInLoopBody() local
1056 LoopBody = FR->getBody(); in isInLoopBody()
1063 LoopBody = FS->getBody(); in isInLoopBody()
1068 LoopBody = FC->getBody(); in isInLoopBody()
1072 LoopBody = cast<WhileStmt>(Term)->getBody(); in isInLoopBody()
1077 return isContainedByStmt(PM, LoopBody, S); in isInLoopBody()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1872 BasicBlock *LoopBody = *(CurLoop->block_begin()); in recognizePopcount() local
1873 if (LoopBody->size() >= 20) { in recognizePopcount()