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

/external/llvm/lib/Analysis/
H A DPathNumbering.cpp250 addEdge(getExit(),getRoot(),0);
269 bfsQueue.push(getExit());
283 BallLarusEdge* exitEdge = addEdge(node, getExit(), 0);
349 BallLarusNode* BallLarusDag::getExit() { function in class:BallLarusDag
381 BallLarusEdge* callEdge = addEdge(currentNode, getExit(), 0);
391 addEdge(currentNode, getExit(),0);
446 if(node == getExit())
514 childEdge->setPhonyExit(addEdge(source, getExit(),0));
H A DRegionInfo.cpp88 BasicBlock *entry = getEntry(), *exit = getExit();
103 return getExit() == 0;
156 BasicBlock *exit = getExit();
192 if (getExit()) {
193 if (getExit()->getName().empty()) {
196 WriteAsOperand(OS, getExit(), false);
198 exitName = getExit()->getName();
209 BasicBlock *entry = getEntry(), *exit = getExit();
222 BasicBlock *exit = getExit();
387 for (pred_iterator PI = pred_begin(getExit()), P
[all...]
H A DPathProfileInfo.cpp143 while (currentNode != _ppi->_currentDag->getExit()) {
150 next->getTarget() != _ppi->_currentDag->getExit() )
157 next->getTarget() == _ppi->_currentDag->getExit() )
182 while (currentNode != _ppi->_currentDag->getExit()) {
190 else if( next->getTarget() == _ppi->_currentDag->getExit() ) {
/external/llvm/include/llvm/Analysis/
H A DRegionInfo.h276 BasicBlock *getExit() const { return exit; } function in class:llvm::Region
365 if (!getExit())
369 && (contains(SubRegion->getExit()) || SubRegion->getExit() == getExit());
H A DRegionIterator.h79 return getNode()->template getNodeAs<Region>()->getExit();
84 return getNode()->getParent()->getExit() == BB;
189 && Node->getParent()->getExit() == *Itor)
216 assert(Parent->getExit() != BB && "iterator out of range!");
226 && Node->getParent()->getExit() == *Itor);
H A DPathNumbering.h236 BallLarusNode* getExit();
/external/clang/include/clang/Analysis/
H A DCFG.h694 CFGBlock & getExit() { return *Exit; } function in class:clang::CFGBlock::CFG
695 const CFGBlock & getExit() const { return *Exit; } function in class:clang::CFGBlock::CFG
919 static NodeType *getEntryNode( ::clang::CFG* F) { return &F->getExit(); }
929 static NodeType *getEntryNode(const ::clang::CFG* F) { return &F->getExit(); }
/external/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp294 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) {
296 assert (L.getLocationContext()->getCFG()->getExit().size() == 0
H A DBugReporter.cpp1341 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit();
/external/clang/lib/Analysis/
H A DCFG.cpp580 assert(Succ == &cfg->getExit());
661 addSuccessor(B, &cfg->getExit());
1347 addSuccessor(Block, &cfg->getExit());
1693 addSuccessor(Block, &cfg->getExit());
2233 addSuccessor(Block, &cfg->getExit());
2253 addSuccessor(Block, &cfg->getExit());
2677 addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
3679 else if (&B == &cfg->getExit())
3838 if (&(**I) == &getEntry() || &(**I) == &getExit())
3845 print_block(OS, this, getExit(),
[all...]
H A DThreadSafety.cpp818 unsigned exitID = CFGraph->getExit().getBlockID();
859 CurrBlock != &CFGraph->getExit()) {
1690 CFGBlockInfo &Final = BlockInfo[CFGraph->getExit().getBlockID()];
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp134 I = cfg->getExit().filtered_pred_start_end(FO); I.hasMore(); ++I) {
192 if (std::find(B.succ_begin(), B.succ_end(), &cfg->getExit())
/external/llvm/lib/Transforms/Instrumentation/
H A DPathProfiling.cpp512 BLEdgeIterator erEdge = getExit()->succBegin();
802 if( target->getNumberPredEdges() > 1 || target == getExit() ) {

Completed in 213 milliseconds