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

References

include/llvm/IR/Instructions.h
 3069     assert(i < getNumSuccessors() && "Successor # out of range for Branch!");
 3074     assert(idx < getNumSuccessors() && "Successor # out of range for Branch!");
lib/IR/Verifier.cpp
 4034       ExpectedNumOperands = BI->getNumSuccessors();
lib/Transforms/InstCombine/InstCombineCompares.cpp
 4849   if (!BI || BI->getNumSuccessors() != 2)
lib/Transforms/Scalar/JumpThreading.cpp
 2688   assert(BI->getNumSuccessors() == 2 && "Wrong number of successors?");
lib/Transforms/Scalar/LoopInterchange.cpp
 1326   for (unsigned i = 0, e = BI->getNumSuccessors(); i < e; ++i) {
lib/Transforms/Scalar/MergeICmps.cpp
  381     assert(BranchI->getNumSuccessors() == 2 && "expecting a cond branch");
lib/Transforms/Scalar/SpeculativeExecution.cpp
  172   if (BI->getNumSuccessors() != 2)
lib/Transforms/Scalar/StructurizeCFG.cpp
  464       for (unsigned i = 0, e = Term->getNumSuccessors(); i != e; ++i) {
lib/Transforms/Utils/LoopUnrollPeel.cpp
  519   for (unsigned idx = 0, e = LatchBR->getNumSuccessors(); idx < e; ++idx)
lib/Transforms/Utils/LoopUtils.cpp
  688   if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch))
unittests/FuzzMutate/OperationsTest.cpp
  204   ASSERT_THAT(CondBr->getNumSuccessors(), Eq(2u));
unittests/IR/InstructionsTest.cpp
  128   EXPECT_EQ(1U, b0->getNumSuccessors());
  146   EXPECT_EQ(2U, b1->getNumSuccessors());