| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandISEL.cpp | 335 MachineBasicBlock *Successor = nullptr; in reorganizeBlockLayout() local 355 Successor = Succ; in reorganizeBlockLayout() 360 Successor = NewSuccessor; in reorganizeBlockLayout() 390 MBB->removeSuccessor(Successor); in reorganizeBlockLayout() 396 MBB->addSuccessor(IsTrueBlockRequired ? TrueBlock : Successor); in reorganizeBlockLayout() 397 MBB->addSuccessor(IsFalseBlockRequired ? FalseBlock : Successor); in reorganizeBlockLayout() 401 TrueBlock->addSuccessor(Successor); in reorganizeBlockLayout() 406 FalseBlock->addSuccessor(Successor); in reorganizeBlockLayout() 412 .addMBB(IsTrueBlockRequired ? TrueBlock : Successor); in reorganizeBlockLayout() 418 .addMBB(Successor); in reorganizeBlockLayout()
|
| H A D | PPCReduceCRLogicals.cpp | 56 static void updatePHIs(MachineBasicBlock *Successor, MachineBasicBlock *OrigMBB, in updatePHIs() argument 58 for (auto &MI : Successor->instrs()) { in updatePHIs() 70 !OrigMBB->isSuccessor(Successor)) { in updatePHIs() 85 static void addIncomingValuesToPHIs(MachineBasicBlock *Successor, in addIncomingValuesToPHIs() argument 91 for (auto &MI : Successor->instrs()) { in addIncomingValuesToPHIs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Interval.cpp | 37 for (const BasicBlock *Successor : Successors) in print() local 38 OS << *Successor << "\n"; in print()
|
| H A D | IntervalPartition.cpp | 69 for (BasicBlock *Successor : Int->Successors) in updatePredecessors() 70 getBlockInterval(Successor)->Predecessors.push_back(Header); in updatePredecessors()
|
| H A D | FunctionPropertiesAnalysis.cpp | 118 for (const auto *Successor : successors(&BB)) { in updateForBB() local 119 if (pred_size(Successor) > 1) in updateForBB()
|
| H A D | MemorySSAUpdater.cpp | 1393 for (const BasicBlock *Successor : successors(BB)) { in changeToUnreachable() local 1394 removeDuplicatePhiEdgesBetween(BB, Successor); in changeToUnreachable() 1395 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(Successor)) { in changeToUnreachable()
|
| H A D | IRSimilarityIdentifier.cpp | 102 BasicBlock *Successor = cast<BasicBlock>(V); in setBranchSuccessors() local 103 BBNumIt = BasicBlockToInteger.find(Successor); in setBranchSuccessors()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MoveAutoInit.cpp | 141 for (BasicBlock *Successor : successors(CurrBB)) { in runMoveAutoInit() 142 if (!TransitiveSuccessors.insert(Successor).second) in runMoveAutoInit() 144 WorkList.push_back(Successor); in runMoveAutoInit()
|
| H A D | BypassSlowDivision.cpp | 83 QuotRemWithBB createSlowBB(BasicBlock *Successor); 84 QuotRemWithBB createFastBB(BasicBlock *Successor);
|
| H A D | SimplifyCFG.cpp | 961 auto *Successor = i->getCaseSuccessor(); in SimplifyEqualityComparisonWithOnlyPredecessor() local 963 ++NumPerSuccessorCases[Successor]; in SimplifyEqualityComparisonWithOnlyPredecessor() 965 Successor->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor() 968 --NumPerSuccessorCases[Successor]; in SimplifyEqualityComparisonWithOnlyPredecessor() 5286 [BB](auto *Successor) { return Successor == BB; })) { in simplifyUnreachable() argument 5594 auto *Successor = Case.getCaseSuccessor(); in eliminateDeadSwitchCases() local 5597 UniqueSuccessors.push_back(Successor); in eliminateDeadSwitchCases() 5598 ++NumPerSuccessorCases[Successor]; in eliminateDeadSwitchCases() 5605 --NumPerSuccessorCases[Successor]; in eliminateDeadSwitchCases() 5642 for (auto *Successor : UniqueSuccessors) in eliminateDeadSwitchCases() local [all …]
|
| H A D | Local.cpp | 2809 for (BasicBlock *Successor : successors(BB)) { in changeToUnreachable() 2810 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable() 2812 UniqueSuccessors.insert(Successor); in changeToUnreachable() 3117 for (BasicBlock *Successor : successors(BB)) in markAliveBlocks() 3118 if (Reachable.insert(Successor).second) in markAliveBlocks() 3119 Worklist.push_back(Successor); in markAliveBlocks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | Interval.h | 77 for (BasicBlock *Successor : Successors) in isSuccessor() 78 if (Successor == BB) in isSuccessor()
|
| H A D | BlockFrequencyInfoImpl.h | 859 using Successor = GraphTraits<const BlockT *>; 1643 using Successor = GraphTraits<const BlockT *>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHCFGBuilder.cpp | 395 auto *Successor = getOrCreateVPBB(BB->getSingleSuccessor()); in buildPlainCFG() local 396 VPBB->setOneSuccessor(isHeaderVPBB(Successor) in buildPlainCFG() 397 ? Successor->getParent() in buildPlainCFG() 398 : static_cast<VPBlockBase *>(Successor)); in buildPlainCFG()
|
| H A D | VPlan.h | 445 void appendSuccessor(VPBlockBase *Successor) { in appendSuccessor() argument 446 assert(Successor && "Cannot add nullptr successor!"); in appendSuccessor() 447 Successors.push_back(Successor); in appendSuccessor() 464 void removeSuccessor(VPBlockBase *Successor) { in removeSuccessor() argument 465 auto Pos = find(Successors, Successor); in removeSuccessor() 588 void setOneSuccessor(VPBlockBase *Successor) { in setOneSuccessor() argument 590 assert(Successor->getParent() == getParent() && in setOneSuccessor() 592 appendSuccessor(Successor); in setOneSuccessor()
|
| H A D | VPlan.cpp | 1066 for (auto *Successor : Successors) in dumpEdges() local 1067 drawEdge(Block, Successor, false, Twine(SuccessorNumber++)); in dumpEdges()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 254 for (BasicBlock *Successor : Successors) { in run() 255 Updates.push_back({DominatorTree::Insert, TransitionBB, Successor}); in run() 256 Updates.push_back({DominatorTree::Delete, BB, Successor}); in run()
|
| H A D | SIMachineScheduler.h | 35 Successor, enumerator
|
| H A D | SIMachineScheduler.cpp | 129 case Successor: return "SUCCESSOR"; in getReasonStr() 1546 TryCand, Cand, Successor)) in tryCandidateLatency() 1563 TryCand, Cand, Successor)) in tryCandidateRegUsage()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfoImpl.h | 135 for (BlockT *Successor : children<BlockT *>(BB)) in getUniqueExitBlocksHelper() 136 if (!L->contains(Successor)) in getUniqueExitBlocksHelper() 137 if (Visited.insert(Successor).second) in getUniqueExitBlocksHelper() 138 ExitBlocks.push_back(Successor); in getUniqueExitBlocksHelper()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TraceExporter/docs/ |
| H A D | htr.rst | 46 - **Successor** - the block that occurs directly after (to the right of) the current block
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | Analysis.cpp | 841 const MachineBasicBlock *Successor = MBBI->getOperand(0).getMBB(); in getEHScopeMembership() local 844 {Successor, IsSEH ? EntryBBNumber : SuccessorColor->getNumber()}); in getEHScopeMembership()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/bugpoint/ |
| H A D | CrashDebugger.cpp | 433 for (BasicBlock *Successor : successors(&*BB)) in simpleSimplifyCfg() 434 if (Visited.count(Successor)) in simpleSimplifyCfg() 435 Successor->removePredecessor(&*BB); in simpleSimplifyCfg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstraintElimination.cpp | 1111 BasicBlock *Successor = Br->getSuccessor(IsOr ? 1 : 0); in addInfoFor() local 1112 if (canAddSuccessor(BB, Successor)) { in addInfoFor() 1125 DT.getNode(Successor), in addInfoFor()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 277 void addEdge(GCOVBlock &Successor, uint32_t Flags) { in addEdge() argument 278 OutEdges.emplace_back(&Successor, Flags); in addEdge()
|