| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| D | RegionInfoImpl.h | 88 BlockT *OldExit = getExit(); in replaceExitRecursive() 97 if (Child->getExit() == OldExit) in replaceExitRecursive() 110 BlockT *entry = getEntry(), *exit = getExit(); in contains() 126 return getExit() == nullptr; in contains() 205 BlockT *exit = getExit(); in getExitingBlock() 241 if (getExit()) { in getNameStr() 242 if (getExit()->getName().empty()) { in getNameStr() 245 getExit()->printAsOperand(OS, false); in getNameStr() 247 exitName = std::string(getExit()->getName()); in getNameStr() 259 BlockT *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() [all …]
|
| D | RegionIterator.h | 97 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc() 102 return getNode()->getParent()->getExit() == BB; in isExit() 198 Node->getParent()->getExit() == *Itor) in RNSuccIterator() 226 assert(Parent->getExit() != BB && "iterator out of range!"); 236 && Node->getParent()->getExit() == *Itor);
|
| D | RegionInfo.h | 359 BlockT *getExit() const { return exit; } 456 if (!getExit()) 460 (contains(SubRegion->getExit()) || 461 SubRegion->getExit() == getExit()); 609 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); } 614 return const_block_iterator(getEntry(), getExit());
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| D | VPlanVerifier.cpp | 48 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyBlocksInRegion() 97 const VPBlockBase *Exit = Region->getExit(); in verifyRegion() 116 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyRegionRec()
|
| D | VPlanPredicator.cpp | 137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
|
| D | VPlan.h | 1770 const VPBlockBase *getExit() const { return Exit; } in getExit() function 1771 VPBlockBase *getExit() { return Exit; } in getExit() function 1913 return N.Graph->getExit(); 1917 return nodes_iterator::begin(N->getExit());
|
| D | VPlan.cpp | 164 Block = Region->getExit(); in getExitBasicBlock() 171 Block = Region->getExit(); in getExitBasicBlock() 178 assert(Parent->getExit() == this && in getEnclosingBlockWithSuccessors()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUMachineCFGStructurizer.cpp | 401 MachineBasicBlock *getExit(); 558 MachineBasicBlock *getExit() { in getExit() function in __anon653a3bd40211::RegionMRT 560 return (Tree->isRegion()) ? Tree->getRegionMRT()->getExit() in getExit() 669 RegionMap[Region]->setSucc(Region->getExit()); in buildMRT() 976 MachineBasicBlock *LinearizedRegion::getExit() { return Exit; } in getExit() function in LinearizedRegion 1259 MachineBasicBlock *Exit = Region->getExit(); in transformSimpleIfRegion() 1280 auto Exit = LRegion->getExit(); in fixRegionTerminator() 1956 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in insertChainedPHI() 1983 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI() 2012 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in rewriteLiveOutRegs() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | StructurizeCFG.cpp | 429 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops() 693 BasicBlock *OldExit = SubRegion->getExit(); in changeExit() 735 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow() 769 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix() 895 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| D | ControlHeightReduction.cpp | 198 return RegInfos.back().R->getExit(); in getExitBlock() 671 assert((IfThen == R->getExit() || IfElse == R->getExit()) && in checkBiasedBranch() 674 if (IfThen == R->getExit()) { in checkBiasedBranch() 749 BasicBlock *Exit = R->getExit(); // null if top level. in findScope() 1701 BasicBlock *ExitBlock = LastRegion->getExit(); in transformScopes() 1899 BasicBlock *RegionExitBlock = R->getExit(); in fixupBranch()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
| D | CFG.h | 1333 CFGBlock & getExit() { return *Exit; } in getExit() function 1334 const CFGBlock & getExit() const { return *Exit; } in getExit() function 1572 static NodeRef getEntryNode(::clang::CFG *F) { return &F->getExit(); } 1581 static NodeRef getEntryNode(const ::clang::CFG *F) { return &F->getExit(); }
|
| D | ProgramPoint.h | 343 return &getLocationContext()->getCFG()->getExit(); in getBlock()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| D | CoreEngine.cpp | 239 if (Blk == &(L.getLocationContext()->getCFG()->getExit())) { in HandleBlockEdge() 240 assert(L.getLocationContext()->getCFG()->getExit().empty() && in HandleBlockEdge()
|
| D | BugReporter.cpp | 2383 CFGBlock &Exit = ProgP.getLocationContext()->getCFG()->getExit(); in getStmt()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/ |
| D | CFG.cpp | 1494 assert(Succ == &cfg->getExit()); in buildCFG() 1530 VBaseSucc = Succ = B ? B : &cfg->getExit(); in buildCFG() 1629 addSuccessor(B, &cfg->getExit(), Succ); in createNoReturnBlock() 2679 addSuccessor(Block, &cfg->getExit()); in VisitCallExpr() 3115 addSuccessor(Block, &cfg->getExit()); in VisitReturnStmt() 3220 addSuccessor(NewTryTerminatedBlock, &cfg->getExit()); in VisitSEHTryStmt() 3856 addSuccessor(Block, &cfg->getExit()); in VisitObjCAtThrowStmt() 3886 addSuccessor(Block, &cfg->getExit()); in VisitCXXThrowExpr() 4330 addSuccessor(NewTryTerminatedBlock, &cfg->getExit()); in VisitCXXTryStmt() 5635 else if (&B == &cfg->getExit()) in print_block() [all …]
|
| D | ThreadSafety.cpp | 809 unsigned exitID = CFGraph->getExit().getBlockID(); in traverseCFG() 847 CurrBlock != &CFGraph->getExit()) { in findBlockLocations() 2542 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
|
| D | CalledOnceCheck.cpp | 716 const CFGBlock *Exit = &FunctionCFG.getExit(); in check()
|
| D | Consumed.cpp | 1405 if (CurrBlock == &AC.getCFG()->getExit() && in run()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | AnalysisBasedWarnings.cpp | 225 const unsigned ExitID = cfg->getExit().getBlockID(); in checkForRecursiveFunctionCall() 269 if (cfg->getExit().pred_empty()) in checkRecursiveFunction() 299 if (Succ->getBlockID() == Body->getExit().getBlockID()) in throwEscapes() 363 if (BodyCFG->getExit().pred_empty()) in checkThrowInNonThrowingFunc() 441 cfg->getExit().filtered_pred_start_end(FO); in CheckFallThrough() 500 if (std::find(B.succ_begin(), B.succ_end(), &cfg->getExit()) in CheckFallThrough()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| D | Dominators.h | 112 bool IsExitBlock = *I == &(*I)->getParent()->getExit(); in dump()
|
| D | ThreadSafetyCommon.h | 249 V.exitCFG(&CFGraph->getExit()); in walk()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| D | OMPIRBuilder.h | 1198 BasicBlock *getExit() const { return Exit; } in getExit() function
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| D | OMPIRBuilder.cpp | 1345 Builder.SetInsertPoint(CLI->getExit(), in createStaticWorkshareLoop() 1346 CLI->getExit()->getTerminator()->getIterator()); in createStaticWorkshareLoop() 1435 BasicBlock *Exit = CLI->getExit(); in createDynamicWorkshareLoop() 1774 BasicBlock *OutroInsertBefore = InnermostLoop->getExit(); in tileLoops()
|