/external/llvm/lib/Analysis/ |
D | RegionInfo.cpp | 88 BasicBlock *entry = getEntry(), *exit = getExit(); in contains() 103 return getExit() == 0; in contains() 156 BasicBlock *exit = getExit(); in getExitingBlock() 192 if (getExit()) { in getNameStr() 193 if (getExit()->getName().empty()) { in getNameStr() 196 WriteAsOperand(OS, getExit(), false); in getNameStr() 198 exitName = getExit()->getName(); in getNameStr() 209 BasicBlock *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() 222 BasicBlock *exit = getExit(); in verifyWalk() 371 for (pred_iterator PI = pred_begin(getExit()), PE = pred_end(getExit()); in getExpandedRegion() [all …]
|
D | PathNumbering.cpp | 250 addEdge(getExit(),getRoot(),0); in init() 269 bfsQueue.push(getExit()); in calculatePathNumbers() 283 BallLarusEdge* exitEdge = addEdge(node, getExit(), 0); in calculatePathNumbers() 349 BallLarusNode* BallLarusDag::getExit() { in getExit() function in BallLarusDag 381 BallLarusEdge* callEdge = addEdge(currentNode, getExit(), 0); in buildNode() 391 addEdge(currentNode, getExit(),0); in buildNode() 446 if(node == getExit()) in calculatePathNumbersFrom() 514 childEdge->setPhonyExit(addEdge(source, getExit(),0)); in addBackedge()
|
D | PathProfileInfo.cpp | 143 while (currentNode != _ppi->_currentDag->getExit()) { in getPathEdges() 150 next->getTarget() != _ppi->_currentDag->getExit() ) in getPathEdges() 157 next->getTarget() == _ppi->_currentDag->getExit() ) in getPathEdges() 182 while (currentNode != _ppi->_currentDag->getExit()) { in getPathBlocks() 190 else if( next->getTarget() == _ppi->_currentDag->getExit() ) { in getPathBlocks()
|
/external/llvm/include/llvm/Analysis/ |
D | RegionInfo.h | 276 BasicBlock *getExit() const { return exit; } in getExit() function 365 if (!getExit()) in contains() 369 && (contains(SubRegion->getExit()) || SubRegion->getExit() == getExit()); in contains() 521 return block_iterator(getEntry(), getExit()); in block_begin() 529 return const_block_iterator(getEntry(), getExit()); in block_begin()
|
D | 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);
|
D | PathNumbering.h | 236 BallLarusNode* getExit();
|
/external/clang/include/clang/Analysis/ |
D | CFG.h | 696 CFGBlock & getExit() { return *Exit; } in getExit() function 697 const CFGBlock & getExit() const { return *Exit; } in getExit() function 921 static NodeType *getEntryNode( ::clang::CFG* F) { return &F->getExit(); } 931 static NodeType *getEntryNode(const ::clang::CFG* F) { return &F->getExit(); }
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CoreEngine.cpp | 295 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge() 297 assert (L.getLocationContext()->getCFG()->getExit().size() == 0 in HandleBlockEdge()
|
D | BugReporter.cpp | 1504 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit(); in getStmt()
|
/external/clang/lib/Analysis/ |
D | CFG.cpp | 608 assert(Succ == &cfg->getExit()); in buildCFG() 689 addSuccessor(B, &cfg->getExit()); in createNoReturnBlock() 1435 addSuccessor(Block, &cfg->getExit()); in VisitCallExpr() 1799 addSuccessor(Block, &cfg->getExit()); in VisitReturnStmt() 2354 addSuccessor(Block, &cfg->getExit()); in VisitObjCAtThrowStmt() 2374 addSuccessor(Block, &cfg->getExit()); in VisitCXXThrowExpr() 2798 addSuccessor(NewTryTerminatedBlock, &cfg->getExit()); in VisitCXXTryStmt() 3797 else if (&B == &cfg->getExit()) in print_block() 3956 if (&(**I) == &getEntry() || &(**I) == &getExit()) in print() 3963 print_block(OS, this, getExit(), &Helper, true, ShowColors); in print()
|
D | ThreadSafety.cpp | 1342 unsigned exitID = CFGraph->getExit().getBlockID(); in traverseCFG() 1383 CurrBlock != &CFGraph->getExit()) { in findBlockLocations() 2374 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | PathProfiling.cpp | 512 BLEdgeIterator erEdge = getExit()->succBegin(); in getExitRootEdge() 802 if( target->getNumberPredEdges() > 1 || target == getExit() ) { in pushInitializationFromEdge()
|
/external/clang/lib/Sema/ |
D | AnalysisBasedWarnings.cpp | 138 I = cfg->getExit().filtered_pred_start_end(FO); I.hasMore(); ++I) { in CheckFallThrough() 195 if (std::find(B.succ_begin(), B.succ_end(), &cfg->getExit()) in CheckFallThrough()
|