| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | RegionInfoImpl.h | 89 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 D | RegionIterator.h | 93 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 D | RegionInfo.h | 361 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 D | VPlanVerifier.cpp | 47 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 D | VPlan.cpp | 78 Block = Region->getExit(); in getExitBasicBlock() 85 Block = Region->getExit(); in getExitBasicBlock() 92 assert(Parent->getExit() == this && in getEnclosingBlockWithSuccessors()
|
| H A D | VPlan.h | 1104 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 D | StructurizeCFG.cpp | 312 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 D | AMDGPUMachineCFGStructurizer.cpp | 420 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 D | CFG.h | 1095 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 D | ProgramPoint.h | 345 return &getLocationContext()->getCFG()->getExit(); in getBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 196 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 D | CoreEngine.cpp | 221 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge() 222 assert(L.getLocationContext()->getCFG()->getExit().empty() && in HandleBlockEdge()
|
| H A D | BugReporter.cpp | 2186 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 D | CFG.cpp | 1410 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 D | ThreadSafety.cpp | 805 unsigned exitID = CFGraph->getExit().getBlockID(); in traverseCFG() 843 CurrBlock != &CFGraph->getExit()) { in findBlockLocations() 2512 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
|
| H A D | Consumed.cpp | 1406 if (CurrBlock == &AC.getCFG()->getExit() && in run()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 210 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 D | ThreadSafetyCommon.h | 250 V.exitCFG(&CFGraph->getExit()); in walk()
|