Searched refs:getExit (Results 1 – 11 of 11) sorted by relevance
| /trueos/contrib/llvm/lib/Analysis/ |
| HD | RegionInfo.cpp | 98 BasicBlock *OldExit = getExit(); in replaceExitRecursive() 107 if ((*RI)->getExit() == OldExit) in replaceExitRecursive() 118 BasicBlock *entry = getEntry(), *exit = getExit(); in contains() 133 return getExit() == 0; in contains() 186 BasicBlock *exit = getExit(); in getExitingBlock() 222 if (getExit()) { in getNameStr() 223 if (getExit()->getName().empty()) { in getNameStr() 226 WriteAsOperand(OS, getExit(), false); in getNameStr() 228 exitName = getExit()->getName(); in getNameStr() 239 BasicBlock *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() [all …]
|
| /trueos/contrib/llvm/include/llvm/Analysis/ |
| HD | RegionInfo.h | 290 BasicBlock *getExit() const { return exit; } in getExit() function 379 if (!getExit()) in contains() 383 && (contains(SubRegion->getExit()) || SubRegion->getExit() == getExit()); in contains() 535 return block_iterator(getEntry(), getExit()); in block_begin() 543 return const_block_iterator(getEntry(), getExit()); in block_begin()
|
| HD | RegionIterator.h | 79 return getNode()->template getNodeAs<Region>()->getExit(); in getRegionSucc() 84 return getNode()->getParent()->getExit() == BB; in isExit() 189 && Node->getParent()->getExit() == *Itor) in RNSuccIterator() 216 assert(Parent->getExit() != BB && "iterator out of range!"); 226 && Node->getParent()->getExit() == *Itor);
|
| /trueos/contrib/llvm/lib/Transforms/Scalar/ |
| HD | StructurizeCFG.cpp | 292 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops() 600 BasicBlock *OldExit = SubRegion->getExit(); in changeExit() 645 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow() 678 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix() 808 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
|
| /trueos/contrib/llvm/tools/clang/include/clang/Analysis/ |
| HD | CFG.h | 762 CFGBlock & getExit() { return *Exit; } in getExit() function 763 const CFGBlock & getExit() const { return *Exit; } in getExit() function 990 static NodeType *getEntryNode( ::clang::CFG* F) { return &F->getExit(); } 1000 static NodeType *getEntryNode(const ::clang::CFG* F) { return &F->getExit(); }
|
| /trueos/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | CFG.cpp | 652 assert(Succ == &cfg->getExit()); in buildCFG() 733 addSuccessor(B, &cfg->getExit()); in createNoReturnBlock() 1520 addSuccessor(Block, &cfg->getExit()); in VisitCallExpr() 1907 addSuccessor(Block, &cfg->getExit()); in VisitReturnStmt() 2469 addSuccessor(Block, &cfg->getExit()); in VisitObjCAtThrowStmt() 2489 addSuccessor(Block, &cfg->getExit()); in VisitCXXThrowExpr() 2919 addSuccessor(NewTryTerminatedBlock, &cfg->getExit()); in VisitCXXTryStmt() 3834 else if (&B == &cfg->getExit()) in print_block() 3992 if (&(**I) == &getEntry() || &(**I) == &getExit()) in print() 3999 print_block(OS, this, getExit(), Helper, true, ShowColors); in print()
|
| HD | ThreadSafety.cpp | 1391 unsigned exitID = CFGraph->getExit().getBlockID(); in traverseCFG() 1432 CurrBlock != &CFGraph->getExit()) { in findBlockLocations() 2593 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
|
| HD | Consumed.cpp | 1522 if (CurrBlock == &AC.getCFG()->getExit() && in run()
|
| /trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | CoreEngine.cpp | 295 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge() 297 assert (L.getLocationContext()->getCFG()->getExit().size() == 0 in HandleBlockEdge()
|
| HD | BugReporter.cpp | 2712 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit(); in getStmt()
|
| /trueos/contrib/llvm/tools/clang/lib/Sema/ |
| HD | AnalysisBasedWarnings.cpp | 143 I = cfg->getExit().filtered_pred_start_end(FO); I.hasMore(); ++I) { in CheckFallThrough() 200 if (std::find(B.succ_begin(), B.succ_end(), &cfg->getExit()) in CheckFallThrough()
|