Searched refs:getNumSuccessors (Results 1 - 25 of 49) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DEdgeProfiling.cpp73 NumEdges += BB->getTerminator()->getNumSuccessors();
95 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e; ++s) {
102 if (TI->getNumSuccessors() == 1) {
H A DOptimalEdgeProfiling.cpp99 if (BB->getTerminator()->getNumSuccessors() == 0) {
103 NumEdges += BB->getTerminator()->getNumSuccessors();
172 if (TI->getNumSuccessors() == 0) {
182 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e; ++s) {
196 if (TI->getNumSuccessors() == 1) {
H A DGCOVProfiling.cpp392 if (int successors = TI->getNumSuccessors()) {
442 Edges += TI->getNumSuccessors();
460 int Successors = isa<ReturnInst>(TI) ? 1 : TI->getNumSuccessors();
555 int Successors = isa<ReturnInst>(TI) ? 1 : TI->getNumSuccessors();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DBranchProbabilityInfo.cpp102 return UINT32_MAX / BB->getTerminator()->getNumSuccessors();
112 if (TI->getNumSuccessors() == 0) {
130 if (UnreachableEdges.size() == TI->getNumSuccessors())
135 if (TI->getNumSuccessors() == 1 || UnreachableEdges.empty())
162 if (TI->getNumSuccessors() == 1)
173 if (WeightsNode->getNumOperands() != TI->getNumSuccessors() + 1)
181 Weights.reserve(TI->getNumSuccessors());
189 assert(Weights.size() == TI->getNumSuccessors() && "Checked above");
190 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
H A DSparsePropagation.cpp123 Succs.resize(TI.getNumSuccessors());
124 if (TI.getNumSuccessors() == 0) return;
183 Succs.assign(TI.getNumSuccessors(), true);
194 Succs.assign(TI.getNumSuccessors(), true);
210 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
H A DProfileDataLoaderPass.cpp120 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e; ++s) {
141 unsigned NumSuccessors = TI->getNumSuccessors();
H A DProfileInfoLoaderPass.cpp167 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e; ++s) {
188 if (TI->getNumSuccessors() == 0) {
191 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e; ++s) {
H A DPathProfileVerifier.cpp95 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e;
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h130 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
147 assert(i != TI->getNumSuccessors() && "Edge doesn't exist!");
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp72 if (TI->getNumSuccessors() > 1 && !isa<IndirectBrInst>(TI))
73 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
93 assert(SuccNum < TI->getNumSuccessors() && "Illegal edge specification!");
94 if (TI->getNumSuccessors() == 1) return false;
230 for (unsigned i = SuccNum+1, e = TI->getNumSuccessors(); i != e; ++i) {
H A DBasicBlockUtils.cpp43 for (unsigned i = 0, e = BBTerm->getNumSuccessors(); i != e; ++i)
245 unsigned e = Term->getNumSuccessors();
277 assert(BB->getTerminator()->getNumSuccessors() == 1 &&
H A DLoopUnroll.cpp71 if (OnlyPred->getTerminator()->getNumSuccessors() != 1)
/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/
H A DIRBuilderTest.cpp84 EXPECT_EQ(2u, TI->getNumSuccessors());
93 EXPECT_EQ(2u, TI->getNumSuccessors());
H A DInstructionsTest.cpp62 EXPECT_EQ(1U, b0->getNumSuccessors());
80 EXPECT_EQ(2U, b1->getNumSuccessors());
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DCFG.h110 return idx >= 0 && (unsigned) idx < Term->getNumSuccessors();
122 idx = Term->getNumSuccessors();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DJumpThreading.cpp605 for (unsigned i = 1, e = BBTerm->getNumSuccessors(); i != e; ++i) {
641 if (SinglePred->getTerminator()->getNumSuccessors() == 1 &&
674 if (IB->getNumSuccessors() == 0) return false;
699 for (unsigned i = 0, e = BBTerm->getNumSuccessors(); i != e; ++i) {
914 OneUnavailablePred->getTerminator()->getNumSuccessors() == 1) {
946 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 &&
1039 assert(i != TI->getNumSuccessors() && "Didn't find any successor!");
1143 for (unsigned i = 0, e = PredTI->getNumSuccessors(); i != e; ++i)
1449 for (unsigned i = 0, e = PredTerm->getNumSuccessors(); i != e; ++i)
H A DSink.cpp121 if (BB.getTerminator()->getNumSuccessors() <= 1 || BB.empty()) return false;
H A DDeadStoreElimination.cpp633 if (BB.getTerminator()->getNumSuccessors() == 0)
647 if (PredTI->getNumSuccessors() != 1)
H A DSCCP.cpp524 Succs.resize(TI.getNumSuccessors());
563 Succs.assign(TI.getNumSuccessors(), true);
574 Succs.assign(TI.getNumSuccessors(), true);
1795 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i) {
1878 for (unsigned i = 1, e = TI->getNumSuccessors(); i != e; ++i)
H A DLoopRotation.cpp375 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DBasicBlock.cpp343 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i) {
H A DDominators.cpp45 for (unsigned int i = 0, n = TI->getNumSuccessors(); i < n; ++i) {
/macosx-10.9.5/llvmCore-3425.0.33/tools/llvm-prof/
H A Dllvm-prof.cpp108 for (unsigned s = 0, e = TI->getNumSuccessors(); s != e; ++s) {
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstructions.h2318 unsigned getNumSuccessors() const { return 0; } function in class:llvm::ReturnInst
2401 unsigned getNumSuccessors() const { return 1+isConditional(); } function in class:llvm::BranchInst
2404 assert(i < getNumSuccessors() && "Successor # out of range for Branch!");
2409 assert(idx < getNumSuccessors() && "Successor # out of range for Branch!");
2636 unsigned getNumSuccessors() const { return getNumOperands()/2; } function in class:llvm::SwitchInst
2638 assert(idx < getNumSuccessors() &&"Successor idx out of range for switch!");
2642 assert(idx < getNumSuccessors() && "Successor # out of range for switch!");
2694 assert(SuccessorIndex < SI->getNumSuccessors() &&
2922 unsigned getNumSuccessors() const { return getNumOperands()-1; } function in class:llvm::IndirectBrInst
3141 unsigned getNumSuccessors() cons
3221 unsigned getNumSuccessors() const { return 0; } function in class:llvm::InvokeInst::ResumeInst
3266 unsigned getNumSuccessors() const { return 0; } function in class:llvm::InvokeInst::UnreachableInst
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DMergeFunctions.cpp523 assert(F1TI->getNumSuccessors() == F2TI->getNumSuccessors());
524 for (unsigned i = 0, e = F1TI->getNumSuccessors(); i != e; ++i) {

Completed in 325 milliseconds

12