/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 356 for (MachineBasicBlock *Succ : MBB->successors()) { 357 if (BlockFilter && !BlockFilter->count(Succ)) 359 BlockChain &SuccChain = *BlockToChain[Succ]; 361 if (&Chain == &SuccChain || Succ == LoopHeaderBB) 408 for (MachineBasicBlock *Succ : BB->successors()) { 410 if (BlockFilter && !BlockFilter->count(Succ)) { 413 BlockChain *SuccChain = BlockToChain[Succ]; 415 DEBUG(dbgs() << " " << getBlockName(Succ) 418 } else if (Succ != *SuccChain->begin()) { 419 DEBUG(dbgs() << " " << getBlockName(Succ) << " [all...] |
H A D | MachineDominators.cpp | 80 MachineBasicBlock *Succ = Edge.ToBB; local 81 MachineDomTreeNode *SuccDTNode = DT->getNode(Succ); 83 for (MachineBasicBlock *PredBB : Succ->predecessors()) { 95 // Succ 118 // If all the other predecessors of "Succ" are dominated by "Succ" itself 119 // then the new block is the new immediate dominator of "Succ". Otherwise,
|
H A D | MachineBasicBlock.cpp | 524 void MachineBasicBlock::addSuccessor(MachineBasicBlock *Succ, argument 530 Successors.push_back(Succ); 531 Succ->addPredecessor(this); 534 void MachineBasicBlock::addSuccessorWithoutProb(MachineBasicBlock *Succ) { argument 539 Successors.push_back(Succ); 540 Succ->addPredecessor(this); 543 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ, argument 545 succ_iterator I = std::find(Successors.begin(), Successors.end(), Succ); 621 MachineBasicBlock *Succ = *FromMBB->succ_begin(); local 626 addSuccessor(Succ, Pro 640 MachineBasicBlock *Succ = *FromMBB->succ_begin(); local 716 SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P) argument [all...] |
H A D | MachineTraceMetrics.cpp | 207 if (!TBI->Succ) { 216 unsigned SuccNum = TBI->Succ->getNumber(); 345 for (const MachineBasicBlock *Succ : MBB->successors()) { 347 if (CurLoop && Succ == CurLoop->getHeader()) 350 if (isExitingLoop(CurLoop, getLoopFor(Succ))) 353 getHeightResources(Succ); 360 Best = Succ, BestHeight = Height; 484 TBI.Succ = pickTraceSucc(I); 486 if (TBI.Succ) 487 dbgs() << "BB#" << TBI.Succ [all...] |
H A D | LivePhysRegs.cpp | 163 for (const MachineBasicBlock *Succ : MBB->successors()) 164 ::addLiveIns(*this, *Succ);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | CoreEngine.cpp | 185 const CFGBlock *Succ = *(Entry->succ_begin()); local 189 BlockEdge StartLoc(Entry, Succ, L); 569 ExplodedNode *Succ = G.getNode(Loc, N->getState(), false, &IsNew); local 570 Succ->addPredecessor(N, G); 573 WList->enqueue(Succ, Block, Idx+1); 664 ExplodedNode *Succ = generateNodeImpl(Loc, State, NodePred); local 665 return Succ; 673 ExplodedNode *Succ = local 676 Succ->addPredecessor(Pred, Eng.G); 682 Eng.WList->enqueue(Succ); 693 ExplodedNode *Succ = local 718 ExplodedNode *Succ = local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineScheduler.cpp | 422 for (SDep& Succ : SU->Succs) { 423 if (BC->isSUInBlock(Succ.getSUnit(), ID)) 424 undoReleaseSucc(SU, &Succ); 463 for (SDep& Succ : SU->Succs) { 464 SUnit *SuccSU = Succ.getSUnit(); 469 releaseSucc(SU, &Succ); 493 for (SDep& Succ : SU->Succs) { 495 NodeNum2Index.find(Succ.getSUnit()->NodeNum); 532 void SIScheduleBlock::addSucc(SIScheduleBlock *Succ) { argument 533 unsigned SuccID = Succ 769 SUnit *Succ = SuccDep.getSUnit(); local 842 SUnit *Succ = SuccDep.getSUnit(); local 909 SUnit *Succ = SuccDep.getSUnit(); local 930 SUnit *Succ = SuccDep.getSUnit(); local 951 SUnit *Succ = SuccDep.getSUnit(); local 988 SUnit *Succ = SuccDep.getSUnit(); local 1017 SUnit *Succ = SuccDep.getSUnit(); local 1078 SUnit *Succ = SuccDep.getSUnit(); local 1796 SUnit *Succ = SuccDep.getSUnit(); local [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | CFG.h | 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ);
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | IteratedDominanceFrontier.cpp | 65 for (auto Succ : successors(BB)) { 66 DomTreeNode *SuccNode = DT.getNode(Succ);
|
H A D | EHPersonalities.cpp | 102 for (BasicBlock *Succ : successors(Visiting)) 103 Worklist.push_back({Succ, SuccColor});
|
H A D | DivergenceAnalysis.cpp | 207 for (BasicBlock *Succ : successors(ThisBB)) { 208 if (Succ != End && InfluenceRegion.insert(Succ).second) 209 InfluenceStack.push_back(Succ);
|
H A D | CFG.cpp | 73 const BasicBlock *Succ) { 80 if (Term->getSuccessor(i) == Succ) 72 GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ) argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | TestAfterDivZeroChecker.cpp | 73 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ, 97 PathDiagnosticPiece *DivisionBRVisitor::VisitNode(const ExplodedNode *Succ, argument 106 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>()) 118 ProgramStateRef State = Succ->getState(); 119 SVal S = State->getSVal(E, Succ->getLocationContext()); 120 if (ZeroSymbol == S.getAsSymbol() && SFC == Succ->getStackFrame()) { 124 ProgramPoint P = Succ->getLocation();
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | CFG.cpp | 374 CFGBlock *Succ; member in class:__anon3711::CFGBuilder 416 Block(nullptr), Succ(nullptr), 521 : IsConditional(false), KnownExecuted(true), Succ(nullptr), 525 : IsConditional(true), KnownExecuted(KnownExecuted), Succ(nullptr), 541 Succ = S; 547 CFGBlock *Succ; member in struct:__anon3711::CFGBuilder::TempDtorContext 1030 Succ = createBlock(); 1031 assert(Succ == &cfg->getExit()); 1054 Succ = B; 1100 if (add_successor && Succ) 3925 addSuccessor(AdjacentBlock Succ, BumpVectorContext &C) argument [all...] |
H A D | ThreadSafetyTIL.cpp | 239 for (auto *Succ : successors()) { 241 if (Succ->BlockID <= BlockID) continue; 244 Candidate = Succ; 248 auto *Alternate = Succ;
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 552 BasicBlock *Succ = nullptr; local 555 Succ = BI->getSuccessor(0); 557 Succ = BI->getSuccessor( 559 if (L->contains(Succ)) 560 BBWorklist.insert(Succ); 567 BasicBlock *Succ = nullptr; local 570 Succ = SI->getSuccessor(0); 572 Succ = SI->findCaseValue(cast<ConstantInt>(SimpleCond)) 574 if (L->contains(Succ)) 575 BBWorklist.insert(Succ); [all...] |
H A D | PlaceSafepoints.cpp | 298 for (BasicBlock *Succ : successors(BB)) { 299 if (seen.count(Succ) == 0) { 300 worklist.push_back(Succ); 301 seen.insert(Succ); 621 BasicBlock *Succ = Term->getSuccessor(i); local 622 if (DT.dominates(Succ, Term->getParent())) { 623 Headers.insert(Succ);
|
H A D | LoopUnswitch.cpp | 1308 BasicBlock *Succ = BI->getSuccessor(0); local 1309 BasicBlock *SinglePred = Succ->getSinglePredecessor(); 1314 << Succ->getName() << "\n"); 1316 // Resolve any single entry PHI nodes in Succ. 1317 while (PHINode *PN = dyn_cast<PHINode>(Succ->begin())) 1320 // If Succ has any successors with PHI nodes, update them to have 1321 // entries coming from Pred instead of Succ. 1322 Succ->replaceAllUsesWith(Pred); 1324 // Move all of the successor contents from Succ to Pred. 1325 Pred->getInstList().splice(BI->getIterator(), Succ [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 145 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, argument 151 if (TI->getSuccessor(i) == Succ)
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 193 for (BasicBlock *Succ : SI->successors()) { 195 if (Succ == TheOnlyDest) 198 Succ->removePredecessor(BB); 607 /// almost-empty BB ending in an unconditional branch to Succ, into Succ. 609 /// Assumption: Succ is the single successor for BB. 611 static bool CanPropagatePredecessorsForPHIs(BasicBlock *BB, BasicBlock *Succ) { argument 612 assert(*succ_begin(BB) == Succ && "Succ is not successor of BB!"); 615 << Succ 809 BasicBlock *Succ = cast<BranchInst>(BB->getTerminator())->getSuccessor(0); local [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/ |
H A D | GenericDomTreeConstruction.h | 92 typename GraphT::NodeType* Succ = *NextSucc; local 95 DT.Info[Succ]; 98 Worklist.push_back(std::make_pair(Succ, GraphT::child_begin(Succ)));
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | DependencyAnalysis.cpp | 271 const BasicBlock *Succ = *SI; local 272 if (Succ != StartBB && !Visited.count(Succ)) {
|
/freebsd-11.0-release/contrib/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 407 for (BasicBlock *Succ : TI->successors()) { 408 // N.B. Succ might not be a complete BasicBlock, so don't assume 410 for (iterator II = Succ->begin(), IE = Succ->end(); II != IE; ++II) {
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 114 void handleSuccessor(const CFGBlock *Succ) {} argument 117 void handleSuccessorBackEdge(const CFGBlock *Succ) {} argument 452 void handleSuccessor(const CFGBlock *Succ); 453 void handleSuccessorBackEdge(const CFGBlock *Succ);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugReporterVisitor.h | 61 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ, 327 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
|