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

References

include/llvm/CodeGen/MachineBasicBlock.h
  304     return make_range(succ_begin(), succ_end());
  876   static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  162          SE = BB->succ_end(); SI != SE; ++SI)
lib/CodeGen/BranchFolding.cpp
  160     MBB->removeSuccessor(MBB->succ_end()-1);
 1242     for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end();
 1258     for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end();
lib/CodeGen/CriticalAntiDepBreaker.cpp
   72          SE = BB->succ_end(); SI != SE; ++SI)
lib/CodeGen/DeadMachineInstructionElim.cpp
  117            E = MBB.succ_end(); S != E; S++)
lib/CodeGen/GlobalISel/IRTranslator.cpp
  678                                         SE = JumpMBB->succ_end();
lib/CodeGen/IfConversion.cpp
 1712     if (NewTrueBBIter != BBI.BB->succ_end())
 2211                                            FromMBB.succ_end());
 2261                                                 FromMBB.succ_end());
lib/CodeGen/LiveVariables.cpp
  602          SE = MBB->succ_end(); SI != SE; ++SI) {
lib/CodeGen/MachineBasicBlock.cpp
  554       for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) {
  594   for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) {
  678   assert(OldI != succ_end() && "Old is not a successor of this block!");
  679   assert(llvm::find(successors(), New) == succ_end() &&
  721   succ_iterator E = succ_end();
 1271   while (SI != succ_end()) {
lib/CodeGen/MachineBranchProbabilityInfo.cpp
   66        E = MBB->succ_end(); I != E; ++I) {
lib/CodeGen/MachineSSAUpdater.cpp
  249   static BlkSucc_iterator BlkSucc_end(BlkT *BB) { return BB->succ_end(); }
lib/CodeGen/MachineSink.cpp
  591                                                MBB->succ_end());
lib/CodeGen/ModuloSchedule.cpp
  265   assert(LoopExitI != KernelBB->succ_end() && "Expecting a successor");
lib/CodeGen/PHIElimination.cpp
  490              SE = opBlock.succ_end(); SI != SE; ++SI) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
10175                                               SE = JumpMBB->succ_end();
lib/CodeGen/TailDuplicator.cpp
  158                                                MBB->succ_end());
  703                                             TailBB->succ_end());
 1003     MBB->removeSuccessor(MBB->succ_end() - 1);
lib/CodeGen/UnreachableBlockElim.cpp
  129       while (BB->succ_begin() != BB->succ_end()) {
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  605     for (auto I = CmpBB->succ_begin(), E = CmpBB->succ_end(); I != E; ++I) {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  770                                         E = MBB->succ_end();
 1259                                               E = Entry->succ_end();
 1301                                               SE = Exit->succ_end();
 1759   if (MergeBB->succ_begin() == MergeBB->succ_end()) {
 1783                                         E = MBB->succ_end();
 1802                                           E = EndMBB->succ_end();
 2593   for (auto SI = MBB->succ_begin(), SE = MBB->succ_end(); SI != SE; ++SI) {
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  656        iterEnd = SrcMBB->succ_end(); It != iterEnd; ++It)
lib/Target/AMDGPU/SILowerControlFlow.cpp
  174     Worklist.append(MBB->succ_begin(), MBB->succ_end());
lib/Target/AMDGPU/SIModeRegister.cpp
  351                                           E = MBB.succ_end();
lib/Target/ARM/ARMBaseInstrInfo.cpp
 3158              SE = MBB->succ_end(); SI != SE; ++SI)
lib/Target/ARM/ARMISelLowering.cpp
 9819                                                   BB->succ_end());
 9880        E = MBB->succ_end(); I != E; ++I)
10383                                           sEnd = BB->succ_end();
lib/Target/Hexagon/HexagonBitSimplify.cpp
 3340     for (auto SI = B.succ_begin(), SE = B.succ_end(); SI != SE; ++SI) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  425     for (auto SI = I.succ_begin(), SE = I.succ_end(); SI != SE; ++SI) {
lib/Target/Hexagon/HexagonNewValueJump.cpp
  538                                                     SIE = MBB->succ_end();
lib/Target/Lanai/LanaiInstrInfo.cpp
  422                                             SE = MBB->succ_end();
lib/Target/Mips/MipsConstantIslandPass.cpp
  598        E = MBB->succ_end(); I != E; ++I)
lib/Target/Mips/MipsDelaySlotFiller.cpp
  840       B.succ_begin(), B.succ_end(),
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  208     auto MBBI = std::find(NewMBB->succ_begin(), NewMBB->succ_end(), OrigTarget);
  210     MBBI = std::find(NewMBB->succ_begin(), NewMBB->succ_end(), OrigFallThrough);
lib/Target/SystemZ/SystemZElimCompare.cpp
  108   for (auto SI = MBB.succ_begin(), SE = MBB.succ_end(); SI != SE; ++SI)
lib/Target/SystemZ/SystemZISelLowering.cpp
 6536     for (auto SI = MBB->succ_begin(), SE = MBB->succ_end(); SI != SE; ++SI)
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
   94                                               MBB->succ_end());
   95     WL.append(MBB->succ_begin(), MBB->succ_end());
  200                                                 MBB.succ_end());
lib/Target/X86/X86CmovConversion.cpp
  582   for (auto I = BB->succ_begin(), E = BB->succ_end(); I != E; ++I) {
lib/Target/X86/X86CondBrFolding.cpp
  202   auto MBBI = std::find(MBB->succ_begin(), MBB->succ_end(), SuccMBB);
  203   if (MBBI == MBB->succ_end())
  428       MBBI->removeSuccessor(MBBI->succ_end() - 1);
lib/Target/X86/X86FlagsCopyLowering.cpp
  286   for (auto SI = MBB.succ_begin(), SE = MBB.succ_end(); SI != SE; ++SI)
lib/Target/X86/X86ISelLowering.cpp
29609                                           sEnd = BB->succ_end();
lib/Target/X86/X86InstrInfo.cpp
 2491   for (auto SI = MBB->succ_begin(), SE = MBB->succ_end(); SI != SE; ++SI) {
lib/Target/X86/X86PadShortFunction.cpp
  157        I != MBB->succ_end(); ++I) {
lib/Target/X86/X86VZeroUpper.cpp
  271                                           SE = MBB.succ_end();
unittests/Target/X86/MachineSizeOptsTest.cpp
  113   ASSERT_TRUE(iter == BB0.succ_end());