Home
last modified time | relevance | path

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

/external/llvm/lib/Analysis/
DRegionInfo.cpp88 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 …]
DPathNumbering.cpp250 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()
DPathProfileInfo.cpp143 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/
DRegionInfo.h276 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()
DRegionIterator.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);
DPathNumbering.h236 BallLarusNode* getExit();
/external/clang/include/clang/Analysis/
DCFG.h696 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/
DCoreEngine.cpp295 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge()
297 assert (L.getLocationContext()->getCFG()->getExit().size() == 0 in HandleBlockEdge()
DBugReporter.cpp1504 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit(); in getStmt()
/external/clang/lib/Analysis/
DCFG.cpp608 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()
DThreadSafety.cpp1342 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/
DPathProfiling.cpp512 BLEdgeIterator erEdge = getExit()->succBegin(); in getExitRootEdge()
802 if( target->getNumberPredEdges() > 1 || target == getExit() ) { in pushInitializationFromEdge()
/external/clang/lib/Sema/
DAnalysisBasedWarnings.cpp138 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()