/freebsd/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/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 | 964 auto *Successor = i->getCaseSuccessor(); in SimplifyEqualityComparisonWithOnlyPredecessor() local 966 ++NumPerSuccessorCases[Successor]; in SimplifyEqualityComparisonWithOnlyPredecessor() 968 Successor->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor() 971 --NumPerSuccessorCases[Successor]; in SimplifyEqualityComparisonWithOnlyPredecessor() 3665 for (auto *Successor : successors(DomBlock)) in FoldTwoEntryPHINode() local 3666 Updates.push_back({DominatorTree::Delete, DomBlock, Successor}); in FoldTwoEntryPHINode() 5354 [BB](auto *Successor) { return Successor == BB; })) { in simplifyUnreachable() argument 5665 auto *Successor = Case.getCaseSuccessor(); in eliminateDeadSwitchCases() local 5667 if (!NumPerSuccessorCases.count(Successor)) in eliminateDeadSwitchCases() 5668 UniqueSuccessors.push_back(Successor); in eliminateDeadSwitchCases() [all …]
|
H A D | Local.cpp | 2855 for (BasicBlock *Successor : successors(BB)) { in changeToUnreachable() 2856 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable() 2858 UniqueSuccessors.insert(Successor); in changeToUnreachable() 3163 for (BasicBlock *Successor : successors(BB)) in markAliveBlocks() 3164 if (Reachable.insert(Successor).second) in markAliveBlocks() 3165 Worklist.push_back(Successor); in markAliveBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanHCFGBuilder.cpp | 409 auto *Successor = getOrCreateVPBB(BB->getSingleSuccessor()); in buildPlainCFG() local 410 VPBB->setOneSuccessor(isHeaderVPBB(Successor) in buildPlainCFG() 411 ? Successor->getParent() in buildPlainCFG() 412 : static_cast<VPBlockBase *>(Successor)); in buildPlainCFG()
|
H A D | VPlan.h | 460 void appendSuccessor(VPBlockBase *Successor) { in appendSuccessor() argument 461 assert(Successor && "Cannot add nullptr successor!"); in appendSuccessor() 462 Successors.push_back(Successor); in appendSuccessor() 479 void removeSuccessor(VPBlockBase *Successor) { in removeSuccessor() argument 480 auto Pos = find(Successors, Successor); in removeSuccessor() 603 void setOneSuccessor(VPBlockBase *Successor) { in setOneSuccessor() argument 605 assert(Successor->getParent() == getParent() && in setOneSuccessor() 607 appendSuccessor(Successor); in setOneSuccessor()
|
H A D | VPlan.cpp | 1349 for (auto *Successor : Successors) in dumpEdges() local 1350 drawEdge(Block, Successor, false, Twine(SuccessorNumber++)); in dumpEdges()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGenData/ |
H A D | OutlinedHashTree.cpp | 39 for (const auto &[Hash, Successor] : Current->Successors) in walkGraph() 40 SortedSuccessors.emplace_back(Hash, Successor.get()); in walkGraph()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 254 for (BasicBlock *Successor : Successors) { in run() 255 Updates.emplace_back(DominatorTree::Insert, TransitionBB, Successor); in run() 256 Updates.emplace_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() 1538 TryCand, Cand, Successor)) in tryCandidateLatency() 1555 TryCand, Cand, Successor)) in tryCandidateRegUsage()
|
/freebsd/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/contrib/llvm-project/llvm/lib/Analysis/ |
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/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 786 const MachineBasicBlock *Successor = MBBI->getOperand(0).getMBB(); in getEHScopeMembership() local 789 {Successor, IsSEH ? EntryBBNumber : SuccessorColor->getNumber()}); in getEHScopeMembership()
|
H A D | MachinePipeliner.cpp | 2229 SUnit *Successor = SI.getSUnit(); in addConnectedNodes() local 2230 if (!SI.isArtificial() && !Successor->isBoundaryNode() && in addConnectedNodes() 2231 NodesAdded.count(Successor) == 0) in addConnectedNodes() 2232 addConnectedNodes(Successor, NewSet, NodesAdded); in addConnectedNodes()
|
/freebsd/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/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/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ConstraintElimination.cpp | 1149 BasicBlock *Successor = Br->getSuccessor(IsOr ? 1 : 0); in addInfoFor() local 1150 if (canAddSuccessor(BB, Successor)) { in addInfoFor() 1163 DT.getNode(Successor), in addInfoFor()
|
H A D | GVN.cpp | 2112 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) { in processAssumeIntrinsic() 2113 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor); in processAssumeIntrinsic()
|
/freebsd/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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 856 using Successor = GraphTraits<const BlockT *>; 1640 using Successor = GraphTraits<const BlockT *>;
|