Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DRegionInfoImpl.h89 BlockT *OldExit = getExit(); in replaceExitRecursive()
98 if (Child->getExit() == OldExit) in replaceExitRecursive()
127 return getExit() == nullptr; in contains()
206 BlockT *exit = getExit(); in getExitingBlock()
242 if (getExit()) { in getNameStr()
243 if (getExit()->getName().empty()) { in getNameStr()
246 getExit()->printAsOperand(OS, false); in getNameStr()
248 exitName = getExit()->getName(); in getNameStr()
281 BlockT *exit = getExit(); in verifyWalk()
754 while (BB == region->getExit()) in buildRegionsTree()
[all …]
H A DRegionIterator.h93 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc()
98 return getNode()->getParent()->getExit() == BB; in isExit()
192 Node->getParent()->getExit() == *Itor) in RNSuccIterator()
220 assert(Parent->getExit() != BB && "iterator out of range!");
230 && Node->getParent()->getExit() == *Itor);
H A DRegionInfo.h361 BlockT *getExit() const { return exit; }
458 if (!getExit())
462 (contains(SubRegion->getExit()) ||
463 SubRegion->getExit() == getExit());
612 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); }
617 return const_block_iterator(getEntry(), getExit());
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlanVerifier.cpp47 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyBlocksInRegion()
100 const VPBlockBase *Exit = Region->getExit(); in verifyRegion()
119 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyRegionRec()
H A DVPlan.cpp78 Block = Region->getExit(); in getExitBasicBlock()
85 Block = Region->getExit(); in getExitBasicBlock()
92 assert(Parent->getExit() == this && in getEnclosingBlockWithSuccessors()
H A DVPlan.h1104 const VPBlockBase *getExit() const { return Exit; } in getExit() function
1105 VPBlockBase *getExit() { return Exit; } in getExit() function
1416 return N.Graph->getExit();
1420 return nodes_iterator::begin(N->getExit());
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp312 return LI->getLoopFor(SubRegion->getExit()); in getAdjustedLoop()
322 return LI->getLoopDepth(SubR->getExit()); in getAdjustedLoopDepth()
383 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops()
679 BasicBlock *OldExit = SubRegion->getExit(); in changeExit()
723 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow()
757 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix()
883 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp420 MachineBasicBlock *getExit();
577 MachineBasicBlock *getExit() { in getExit() function in __anon98c1c4210211::RegionMRT
579 return (Tree->isRegion()) ? Tree->getRegionMRT()->getExit() in getExit()
688 RegionMap[Region]->setSucc(Region->getExit()); in buildMRT()
994 MachineBasicBlock *LinearizedRegion::getExit() { return Exit; } in getExit() function in LinearizedRegion
1275 MachineBasicBlock *Exit = Region->getExit(); in transformSimpleIfRegion()
1296 auto Exit = LRegion->getExit(); in fixRegionTerminator()
2141 MachineBasicBlock *Exit = CurrentRegion->getExit(); in createEntryPHI()
2376 MachineBasicBlock *CodeExitBB = InnerRegion->getExit(); in createIfRegion()
2482 auto Exit = LRegion->getExit(); in splitExit()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFG.h1095 CFGBlock & getExit() { return *Exit; } in getExit() function
1096 const CFGBlock & getExit() const { return *Exit; } in getExit() function
1317 static NodeRef getEntryNode(::clang::CFG *F) { return &F->getExit(); }
1326 static NodeRef getEntryNode(const ::clang::CFG *F) { return &F->getExit(); }
H A DProgramPoint.h345 return &getLocationContext()->getCFG()->getExit(); in getBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp196 return RegInfos.back().R->getExit(); in getExitBlock()
655 assert((IfThen == R->getExit() || IfElse == R->getExit()) && in checkBiasedBranch()
658 if (IfThen == R->getExit()) { in checkBiasedBranch()
733 BasicBlock *Exit = R->getExit(); // null if top level. in findScope()
1666 BasicBlock *ExitBlock = LastRegion->getExit(); in transformScopes()
1863 BasicBlock *RegionExitBlock = R->getExit(); in fixupBranch()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp221 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge()
222 assert(L.getLocationContext()->getCFG()->getExit().empty() && in HandleBlockEdge()
H A DBugReporter.cpp2186 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit(); in getStmt()
2816 if (Blk == &Cfg.getExit()) in isInevitablySinking()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp1410 assert(Succ == &cfg->getExit()); in buildCFG()
1501 addSuccessor(B, &cfg->getExit(), Succ); in createNoReturnBlock()
2502 addSuccessor(Block, &cfg->getExit()); in VisitCallExpr()
2912 addSuccessor(Block, &cfg->getExit()); in VisitReturnStmt()
3009 addSuccessor(NewTryTerminatedBlock, &cfg->getExit()); in VisitSEHTryStmt()
3623 addSuccessor(Block, &cfg->getExit()); in VisitObjCAtThrowStmt()
3653 addSuccessor(Block, &cfg->getExit()); in VisitCXXThrowExpr()
4092 addSuccessor(NewTryTerminatedBlock, &cfg->getExit()); in VisitCXXTryStmt()
5248 else if (&B == &cfg->getExit()) in print_block()
5429 if (&(**I) == &getEntry() || &(**I) == &getExit()) in print()
[all …]
H A DThreadSafety.cpp805 unsigned exitID = CFGraph->getExit().getBlockID(); in traverseCFG()
843 CurrBlock != &CFGraph->getExit()) { in findBlockLocations()
2512 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
H A DConsumed.cpp1406 if (CurrBlock == &AC.getCFG()->getExit() && in run()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp210 const unsigned ExitID = cfg->getExit().getBlockID(); in checkForRecursiveFunctionCall()
280 if (Succ->getBlockID() == Body->getExit().getBlockID()) in throwEscapes()
344 if (BodyCFG->getExit().pred_empty()) in checkThrowInNonThrowingFunc()
421 cfg->getExit().filtered_pred_start_end(FO); in CheckFallThrough()
479 if (std::find(B.succ_begin(), B.succ_end(), &cfg->getExit()) in CheckFallThrough()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h250 V.exitCFG(&CFGraph->getExit()); in walk()