| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 730 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt() 732 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt() 757 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt() 812 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt() 819 EmitBlock(LoopExit.getBlock()); in EmitDoStmt() 885 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt() 887 EmitBranchThroughCleanup(LoopExit); in EmitForStmt() 922 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt() 966 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt() 968 EmitBranchThroughCleanup(LoopExit); in EmitCXXForRangeStmt() [all …]
|
| H A D | CGStmtOpenMP.cpp | 1348 if (ExitBlock != LoopExit.getBlock()) { in EmitOMPInnerLoop() 1350 EmitBranchThroughCleanup(LoopExit); in EmitOMPInnerLoop() 1370 EmitBlock(LoopExit.getBlock()); in EmitOMPInnerLoop() 1668 CGF.EmitOMPLoopBody(S, LoopExit); in emitOMPLoopBodyWithStopPoint() 1822 EmitBranchThroughCleanup(LoopExit); in EmitOMPOuterLoop() 1852 CodeGenLoop(CGF, S, LoopExit); in EmitOMPOuterLoop() 1869 EmitBlock(LoopExit.getBlock()); in EmitOMPOuterLoop() 2357 JumpDest LoopExit = in EmitOMPWorksharingLoop() local 2385 EmitBlock(LoopExit.getBlock()); in EmitOMPWorksharingLoop() 3398 JumpDest LoopExit = in EmitOMPDistributeLoop() local [all …]
|
| H A D | CodeGenFunction.h | 3232 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
|
| /freebsd-12.1/contrib/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 | 562 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollLoop() local 735 Dest = LoopExit; in UnrollLoop() 755 if (Dest != LoopExit) { in UnrollLoop()
|
| H A D | LoopUnrollAndJam.cpp | 255 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollAndJamLoop() local 444 updatePHIBlocksAndValues(LoopExit, AftBlocksLast[0], AftBlocksLast.back(), in UnrollAndJamLoop() 500 BranchInst::Create(LoopExit, Term); in UnrollAndJamLoop()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ProgramPoint.cpp | 109 LoopExit LE = castAs<LoopExit>(); in print()
|
| H A D | CFG.cpp | 4676 case CFGElement::LoopExit: in getDestructorDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/ |
| H A D | ProgramPoint.h | 715 class LoopExit : public ProgramPoint { 717 LoopExit(const Stmt *LoopStmt, const LocationContext *LC) in LoopExit() function 726 LoopExit() = default;
|
| H A D | CFG.h | 65 LoopExit, enumerator 268 explicit CFGLoopExit(const Stmt *stmt) : CFGElement(LoopExit, stmt) {} in CFGLoopExit() 280 return elem.getKind() == LoopExit; in isKind()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | CoreEngine.cpp | 191 Loc.getAs<LoopExit>() || in dispatchWorkItem() 478 N->getLocation().getAs<LoopExit>()) { in enqueueStmtNode()
|
| H A D | PathDiagnostic.cpp | 628 case CFGElement::LoopExit: in getLocationForCaller()
|
| H A D | ExprEngine.cpp | 603 case CFGElement::LoopExit: in processCFGElement() 760 LoopExit PP(S, Pred->getLocationContext()); in ProcessLoopExit()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 404 LoopExit(LoopNestExit), LIL(LIL) {} in LoopInterchangeTransform() 428 BasicBlock *LoopExit; member in __anonceaba13a0211::LoopInterchangeTransform 1420 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates); in adjustLoopBranches()
|