Searched refs:Successor (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInterval.cpp49 for (const BasicBlock *Successor : Successors)
50 OS << *Successor << "\n"; local
H A DIntervalPartition.cpp69 for (BasicBlock *Successor : Int->Successors)
70 getBlockInterval(Successor)->Predecessors.push_back(Header);
H A DMemorySSAUpdater.cpp1395 for (const BasicBlock *Successor : successors(BB)) {
1396 removeDuplicatePhiEdgesBetween(BB, Successor);
1397 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(Successor)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandISEL.cpp335 MachineBasicBlock *Successor = nullptr; local
355 Successor = Succ;
360 Successor = NewSuccessor;
364 // Note this need to be done *after* the above setting the Successor code.
390 MBB->removeSuccessor(Successor);
396 MBB->addSuccessor(IsTrueBlockRequired ? TrueBlock : Successor);
397 MBB->addSuccessor(IsFalseBlockRequired ? FalseBlock : Successor);
401 TrueBlock->addSuccessor(Successor);
406 FalseBlock->addSuccessor(Successor);
409 // Conditional branch to the TrueBlock or Successor
[all...]
H A DPPCReduceCRLogicals.cpp52 /// Given a basic block \p Successor that potentially contains PHIs, this
56 static void updatePHIs(MachineBasicBlock *Successor, MachineBasicBlock *OrigMBB, argument
58 for (auto &MI : Successor->instrs()) {
70 !OrigMBB->isSuccessor(Successor)) {
80 /// Given a basic block \p Successor that potentially contains PHIs, this
85 static void addIncomingValuesToPHIs(MachineBasicBlock *Successor, argument
91 for (auto &MI : Successor->instrs()) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInterval.h77 for (BasicBlock *Successor : Successors)
78 if (Successor == BB)
H A DLoopInfoImpl.h107 for (BlockT *Successor : children<BlockT *>(BB))
108 if (!L->contains(Successor))
109 if (Visited.insert(Successor).second)
110 ExitBlocks.push_back(Successor);
H A DBlockFrequencyInfoImpl.h226 ExitMap Exits; ///< Successor edges (and weights).
860 using Successor = GraphTraits<const BlockT *>;
1323 using Successor = GraphTraits<const BlockT *>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp85 QuotRemWithBB createSlowBB(BasicBlock *Successor);
86 QuotRemWithBB createFastBB(BasicBlock *Successor);
H A DLocal.cpp1948 for (BasicBlock *Successor : successors(BB)) {
1949 Successor->removePredecessor(BB, PreserveLCSSA);
1951 Updates.push_back({DominatorTree::Delete, BB, Successor});
2217 for (BasicBlock *Successor : successors(BB))
2218 if (Reachable.insert(Successor).second)
2219 Worklist.push_back(Successor);
2290 for (BasicBlock *Successor : successors(BB)) {
2291 if (!DeadBlockSet.count(Successor))
2292 Successor->removePredecessor(BB);
2294 Updates.push_back({DominatorTree::Delete, BB, Successor});
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h373 /// Successor selector, null for zero or single successor blocks.
383 /// Add \p Successor as the last successor to this block.
384 void appendSuccessor(VPBlockBase *Successor) {
385 assert(Successor && "Cannot add nullptr successor!");
386 Successors.push_back(Successor);
402 /// Remove \p Successor from the successors of this block.
403 void removeSuccessor(VPBlockBase *Successor) {
404 auto Pos = std::find(Successors.begin(), Successors.end(), Successor);
405 assert(Pos && "Successor does not exist");
535 /// Set a given VPBlockBase \p Successor a
[all...]
H A DVPlan.cpp655 for (auto *Successor : Successors)
656 drawEdge(Block, Successor, false, Twine(SuccessorNumber++));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.h35 Successor, enumerator in enum:llvm::SIScheduleCandReason
H A DSIMachineScheduler.cpp148 case Successor: return "SUCCESSOR";
1582 TryCand, Cand, Successor))
1599 TryCand, Cand, Successor))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp782 const MachineBasicBlock *Successor = MBBI->getOperand(0).getMBB(); local
785 {Successor, IsSEH ? EntryBBNumber : SuccessorColor->getNumber()});
H A DMachinePipeliner.cpp1818 SUnit *Successor = SI.getSUnit(); local
1819 if (!SI.isArtificial() && NodesAdded.count(Successor) == 0)
1820 addConnectedNodes(Successor, NewSet, NodesAdded);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp418 for (BasicBlock *Successor : successors(&*BB))
419 if (Visited.count(Successor))
420 Successor->removePredecessor(&*BB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp270 void addEdge(GCOVBlock &Successor) {
271 OutEdges.push_back(&Successor);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1506 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) {
1507 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp1566 CFGBlock *Successor = (I+1)->block; local
1574 // Successor has been added, so skip it.
1575 if (JT.block == Successor)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp4267 for (MachineBasicBlock *Successor : MBB->successors())
4268 if (Successor->isLiveIn(X86::EFLAGS))

Completed in 488 milliseconds