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

References

include/llvm/IR/CFG.h
  279   return succ_begin(BB) == succ_end(BB);
  282   return std::distance(succ_begin(BB), succ_end(BB));
  288   return succ_const_range(succ_begin(BB), succ_end(BB));
  314   static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
lib/Analysis/BlockFrequencyInfo.cpp
  111   static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); }
lib/Analysis/BranchProbabilityInfo.cpp
  220   for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
  366   for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
  548           std::find(succ_begin(BB), succ_end(BB), B) == succ_end(BB))
  548           std::find(succ_begin(BB), succ_end(BB), B) == succ_end(BB))
  594   for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
  842     for (succ_const_iterator SI = succ_begin(&BI), SE = succ_end(&BI); SI != SE;
  861   for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
  905   for (succ_const_iterator I = succ_begin(Src), E = succ_end(Src); I != E; ++I)
  913   uint32_t succ_num = std::distance(succ_begin(Src), succ_end(Src));
lib/Analysis/CFG.cpp
   46     while (I != succ_end(ParentBB)) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
  212   succ_const_iterator PIt = succ_begin(AtBB), EIt = succ_end(AtBB);
lib/IR/BasicBlock.cpp
  276   succ_const_iterator SI = succ_begin(this), E = succ_end(this);
  284   succ_const_iterator SI = succ_begin(this), E = succ_end(this);
lib/IR/SafepointIRVerifier.cpp
  640       Worklist.insert(succ_begin(BB), succ_end(BB));
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1763   static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); }
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  481   if (succ_begin(BB) == succ_end(BB))
  484   for (const BasicBlock *SUCC : make_range(succ_begin(BB), succ_end(BB))) {