Home
last modified time | relevance | path

Searched refs:getExit (Results 1 – 11 of 11) sorted by relevance

/trueos/contrib/llvm/lib/Analysis/
HDRegionInfo.cpp98 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/
HDRegionInfo.h290 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()
HDRegionIterator.h79 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/
HDStructurizeCFG.cpp292 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/
HDCFG.h762 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/
HDCFG.cpp652 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()
HDThreadSafety.cpp1391 unsigned exitID = CFGraph->getExit().getBlockID(); in traverseCFG()
1432 CurrBlock != &CFGraph->getExit()) { in findBlockLocations()
2593 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
HDConsumed.cpp1522 if (CurrBlock == &AC.getCFG()->getExit() && in run()
/trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDCoreEngine.cpp295 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge()
297 assert (L.getLocationContext()->getCFG()->getExit().size() == 0 in HandleBlockEdge()
HDBugReporter.cpp2712 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit(); in getStmt()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp143 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()