reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineBasicBlock.h
  307     return make_range(succ_begin(), succ_end());
  884   static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
lib/CodeGen/EdgeBundles.cpp
   47     for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
   87     for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
lib/CodeGen/MIRPrinter.cpp
  602   return std::equal(MBB.succ_begin(), MBB.succ_end(), GuessedSuccs.begin());
  653     for (auto I = MBB.succ_begin(), E = MBB.succ_end(); I != E; ++I) {
  654       if (I != MBB.succ_begin())
lib/CodeGen/MachineBasicBlock.cpp
  238   for (const_succ_iterator I = succ_begin(), E = succ_end(); I != E; ++I)
  361     for (auto I = succ_begin(), E = succ_end(); I != E; ++I) {
  362       if (I != succ_begin())
  373       for (auto I = succ_begin(), E = succ_end(); I != E; ++I) {
  375         if (I != succ_begin())
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   97     return N->succ_begin();
lib/CodeGen/MachineBlockPlacement.cpp
  899   SmallPtrSet<const MachineBasicBlock *, 2> Successors(BB->succ_begin(),
  992   SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(),
 1077   SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(),
 1262     const MachineBasicBlock *Succ1 = *BB->succ_begin();
 1263     const MachineBasicBlock *Succ2 = *(BB->succ_begin() + 1);
lib/CodeGen/MachineVerifier.cpp
  570     for (MachineBasicBlock::const_succ_iterator SuI = MBB->succ_begin(),
  594     MInfo.Succs.insert(MBB.succ_begin(), MBB.succ_end());
  636   for (MachineBasicBlock::const_succ_iterator I = MBB->succ_begin(),
  712            *MBB->succ_begin() != *LandingPadSuccs.begin())) {
  740         else if (TBB != *MBB->succ_begin())
  746       } else if (!matchPair(MBB->succ_begin(), TBB, &*MBBI)) {
  768         else if (TBB != *MBB->succ_begin())
  774       } else if (!matchPair(MBB->succ_begin(), TBB, FBB)) {
 2145     for (MachineBasicBlock::const_succ_iterator SuI = MBB.succ_begin(),
 2159     for (MachineBasicBlock::const_succ_iterator SuI = MBB->succ_begin(),
 2822     for (MachineBasicBlock::const_succ_iterator I = MBB->succ_begin(),
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  447   if (MBB->succ_size() == 1 && !(*MBB->succ_begin())->empty()) {
  449     if (Ind->getMBBStartIdx(MBB) < Ind->getMBBStartIdx(*MBB->succ_begin()))
  450       OnlySucc = *MBB->succ_begin();
lib/Target/AMDGPU/SILowerControlFlow.cpp
  162   SmallVector<MachineBasicBlock*, 4> Worklist(SMBB->succ_begin(),
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  233   MachineBasicBlock *SB = *B->succ_begin();
lib/Target/Mips/MipsDelaySlotFiller.cpp
  406   for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
lib/Target/X86/X86FrameLowering.cpp
 2559              MBB.succ_begin(), MBB.succ_end(),