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

References

lib/Analysis/DivergenceAnalysis.cpp
  244     for (auto *SuccBlock : successors(UserBlock)) {
lib/Analysis/EHPersonalities.cpp
  131     for (BasicBlock *Succ : successors(Visiting))
lib/Analysis/InlineCost.cpp
 1705   for (BasicBlock *Succ : successors(CurrBB)) {
 1714         for (BasicBlock *S : successors(Dead))
lib/Analysis/LegacyDivergenceAnalysis.cpp
  233   for (BasicBlock *Succ : successors(ThisBB)) {
lib/Analysis/MemorySSA.cpp
 1089   for (const BasicBlock *S : successors(BB)) {
 1195   for (const BasicBlock *S : successors(BB)) {
lib/Analysis/MemorySSAUpdater.cpp
  476     for (const auto *S : successors(NewDef->getBlock())) {
 1207   for (BasicBlock *Succ : successors(To))
 1217   for (BasicBlock *Succ : successors(From))
lib/Analysis/ScalarEvolution.cpp
 7155     for (auto *SBB : successors(ExitingBlock))
lib/CodeGen/WinEHPrepare.cpp
  867       for (BasicBlock *SuccBB : successors(NewBlock)) {
lib/IR/SafepointIRVerifier.cpp
  178         for (BasicBlock *S : successors(B))
lib/Target/X86/X86WinEHState.cpp
  598   for (BasicBlock *SuccBB : successors(BB)) {
  718     for (BasicBlock *SuccBB : successors(BB))
lib/Transforms/Coroutines/CoroFrame.cpp
   92     return llvm::successors(BB);
 1033   for (auto Succ : successors(From)) {
 1067   for (auto Succ : successors(BB)) {
lib/Transforms/IPO/Attributor.cpp
 1814     for (auto *SuccBB : successors(BB)) {
lib/Transforms/IPO/HotColdSplitting.cpp
  267     for (BasicBlock *SuccBB : successors(BB)) {
lib/Transforms/IPO/PartialInlining.cpp
  564     return is_contained(successors(BB), Succ);
  655           for (auto Succ : successors(E)) {
lib/Transforms/Scalar/ADCE.cpp
  284       for (auto *Succ : successors(BB))
  397       for (auto *BB : successors(I->getParent()))
  589     for (auto *Succ : successors(BB)) {
  600     for (auto *Succ : successors(BB)) {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  354   for (auto *Succ : successors(BB))
lib/Transforms/Scalar/GVN.cpp
 1425   for (BasicBlock *Successor : successors(IntrinsicI->getParent())) {
 2539       for (BasicBlock *S : successors(B)) {
 2579       if (llvm::any_of(successors(P),
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1166     for (auto *SBB : successors(OriginalBB)) {
lib/Transforms/Scalar/JumpThreading.cpp
 1683       for (BasicBlock *SuccBB : successors(BB)) {
 1749       for (BasicBlock *Succ : successors(Pred))
 2184   for (BasicBlock *Succ : successors(BB)) {
 2623     for (auto *Succ : successors(SplitBB)) {
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  197       for (auto *Succ : successors(BB))
  247       for (BasicBlock *Succ : successors(BB))
  295       return any_of(successors(BB), [&](BasicBlock *Succ) {
  488       for (auto *Succ : successors(BB))
lib/Transforms/Scalar/LoopUnrollPass.cpp
  599       for (BasicBlock *Succ : successors(BB))
lib/Transforms/Scalar/PlaceSafepoints.cpp
  283       for (BasicBlock *Succ : successors(BB)) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2672   for (BasicBlock *Succ : successors(BB)) {
 2756     for (BasicBlock *Succ : successors(BB)) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1079       for (auto *SuccBB : successors(LoopBB))
 1087   for (auto *SuccBB : successors(ParentBB)) {
 1126     for (auto *SuccBB : successors(ClonedBB))
 1459           for (BasicBlock *SuccBB : successors(ClonedBB))
 1495       for (BasicBlock *SuccBB : successors(BB)) {
 2388   for (auto *Succ : successors(CheckBB))
 2414   for (auto *Succ : successors(CheckBB))
 2487         successors(CondBlock), [SkipExitingSuccessors, &L](BasicBlock *SuccBB) {
 2677     for (BasicBlock *SuccBB : successors(&BB)) {
lib/Transforms/Utils/BasicBlockUtils.cpp
   62     for (BasicBlock *Succ : successors(BB)) {
  239       if (llvm::find(successors(PredBB), *I) == succ_end(PredBB))
lib/Transforms/Utils/BreakCriticalEdges.cpp
  236     if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB))
lib/Transforms/Utils/CloneFunction.cpp
  839   assert(count(successors(PredBB), BB) == 1 &&
lib/Transforms/Utils/CodeExtractor.cpp
  288     for (auto *Succ : successors(Block)) {
lib/Transforms/Utils/Local.cpp
  698       if (llvm::find(successors(*I), DestBB) == succ_end(*I))
 1010       if (llvm::find(successors(*I), Succ) == succ_end(*I))
 1911   for (BasicBlock *Successor : successors(BB)) {
 2168     for (BasicBlock *Successor : successors(BB))
 2241     for (BasicBlock *Successor : successors(BB)) {
lib/Transforms/Utils/LoopRotationUtils.cpp
  386   for (BasicBlock *SuccBB : successors(OrigHeader))
lib/Transforms/Utils/LoopSimplify.cpp
  615       for (auto *SuccBB : successors(ExitingBB)) {
lib/Transforms/Utils/LoopUnroll.cpp
  638       for (BasicBlock *Succ : successors(*BB)) {
  725         for (BasicBlock *Succ : successors(BB)) {
lib/Transforms/Utils/LoopUnrollRuntime.cpp
   92   for (BasicBlock *Succ : successors(Latch)) {
  249   for (BasicBlock *Succ : successors(Latch)) {
lib/Transforms/Utils/LoopUtils.cpp
  104     for (auto *SuccBB : successors(BB)) {
lib/Transforms/Utils/SimplifyCFG.cpp
  242   for (BasicBlock *Succ : successors(SI2BB))
  285   for (BasicBlock *Succ : successors(SI2BB))
  916   for (BasicBlock *Succ : successors(TIBB))
 1220   for (BasicBlock *Succ : successors(BB1)) {
 1355   for (BasicBlock *Succ : successors(BB1)) {
 1396   for (BasicBlock *Succ : successors(BB1)) {
 1419   for (BasicBlock *Succ : successors(BB1))
tools/bugpoint/CrashDebugger.cpp
  408     for (BasicBlock *Successor : successors(&*BB))
  468         for (BasicBlock *Succ : successors(&BB))
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   31   for (auto Succ : successors(&BB))
  103         for (auto *Succ : successors(&BB))