reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
234 return getOperand(getNumOperands() - 1)->getType(); 325 return getNumOperands() == 2; 332 return getNumOperands() == 3;lib/Analysis/DependenceAnalysis.cpp
2380 for (unsigned Op = 0, Ops = Sum->getNumOperands(); Op < Ops; Op++) {
lib/Analysis/ScalarEvolution.cpp267 for (unsigned i = 1, e = AR->getNumOperands(); i != e; ++i) 715 unsigned LNumOps = LA->getNumOperands(), RNumOps = RA->getNumOperands(); 715 unsigned LNumOps = LA->getNumOperands(), RNumOps = RA->getNumOperands(); 741 unsigned LNumOps = LC->getNumOperands(), RNumOps = RC->getNumOperands(); 741 unsigned LNumOps = LC->getNumOperands(), RNumOps = RC->getNumOperands(); 1237 for (unsigned i = 1, e = getNumOperands(); i != e; ++i) { 1302 for (unsigned i = 0, e = CommOp->getNumOperands(); i != e && numTruncs < 2; 1459 if (DiffOps.size() == SA->getNumOperands()) 1612 for (unsigned I = 1, E = WholeAddExpr->getNumOperands(); I < E && TZ; ++I) 1918 if (SM->getNumOperands() == 2) 2293 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) { 2298 Add->op_begin(), Add->getNumOperands(), 2487 const auto *LastOp = Mul->getOperand(Mul->getNumOperands() - 1); 2509 for (unsigned j = 0, f = M->getNumOperands(); j != f && Ok; ++j) { 2549 Add->getNumOperands() > AddOpsInlineThreshold) 2614 for (unsigned MulOp = 0, e = Mul->getNumOperands(); MulOp != e; ++MulOp) { 2622 if (Mul->getNumOperands() != 2) { 2653 for (unsigned OMulOp = 0, e = OtherMul->getNumOperands(); 2658 if (Mul->getNumOperands() != 2) { 2665 if (OtherMul->getNumOperands() != 2) { 2756 for (unsigned i = 0, e = OtherAddRec->getNumOperands(); 2943 if (Add->getNumOperands() == 2 && containsConstantInAddMulChain(Add)) 3048 NewOps.reserve(AddRec->getNumOperands()); 3050 for (unsigned i = 0, e = AddRec->getNumOperands(); i != e; ++i) 3099 if (AddRec->getNumOperands() + OtherAddRec->getNumOperands() - 1 > 3099 if (AddRec->getNumOperands() + OtherAddRec->getNumOperands() - 1 > 3108 for (int x = 0, xe = AddRec->getNumOperands() + 3109 OtherAddRec->getNumOperands() - 1; x != xe && !Overflow; ++x) { 3113 for (int z = std::max(y-x, y-(int)AddRec->getNumOperands()+1), 3114 ze = std::min(x+1, (int)OtherAddRec->getNumOperands()); 3251 for (unsigned i = 0, e = M->getNumOperands(); i != e; ++i) { 3284 for (unsigned i = 0, e = A->getNumOperands(); i != e; ++i) { 3291 if (Operands.size() == A->getNumOperands()) 3378 for (int i = 0, e = Mul->getNumOperands(); i != e; ++i) { 3829 if (Add->getNumOperands() != 2) 3961 if (!Add || Add->getNumOperands() != 2 || 3966 if (!AddRHS || AddRHS->getNumOperands() != 2 || 4728 unsigned FoundIndex = Add->getNumOperands(); 4731 for (unsigned i = 0, e = Add->getNumOperands(); i != e; ++i) 4739 if (FoundIndex == Add->getNumOperands()) 4744 for (unsigned i = 0, e = Add->getNumOperands(); i != e; ++i) 5055 unsigned FoundIndex = Add->getNumOperands(); 5056 for (unsigned i = 0, e = Add->getNumOperands(); i != e; ++i) 5063 if (FoundIndex != Add->getNumOperands()) { 5066 for (unsigned i = 0, e = Add->getNumOperands(); i != e; ++i) 5463 for (unsigned i = 1, e = A->getNumOperands(); MinOpRes && i != e; ++i) 5472 for (unsigned i = 1, e = M->getNumOperands(); 5482 for (unsigned i = 1, e = A->getNumOperands(); MinOpRes && i != e; ++i) 5490 for (unsigned i = 1, e = M->getNumOperands(); MinOpRes && i != e; ++i) 5498 for (unsigned i = 1, e = M->getNumOperands(); MinOpRes && i != e; ++i) 5573 for (unsigned i = 1, e = Add->getNumOperands(); i != e; ++i) 5581 for (unsigned i = 1, e = Mul->getNumOperands(); i != e; ++i) 5589 for (unsigned i = 1, e = SMax->getNumOperands(); i != e; ++i) 5597 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) 5605 for (unsigned i = 1, e = SMin->getNumOperands(); i != e; ++i) 5613 for (unsigned i = 1, e = UMin->getNumOperands(); i != e; ++i) 5661 for (unsigned i = 0, e = AddRec->getNumOperands(); i != e; ++i) { 5875 if (SA->getNumOperands() != 2 || !isa<SCEVConstant>(SA->getOperand(0))) 8083 for (unsigned i = 1, e = SA->getNumOperands(); i != e; ++i) { 8119 for (unsigned i = 1, e = SM->getNumOperands(); i != e; ++i) { 8269 for (unsigned i = 0, e = Comm->getNumOperands(); i != e; ++i) { 8309 for (unsigned i = 0, e = AddRec->getNumOperands(); i != e; ++i) { 8443 assert(AddRec->getNumOperands() == 3 && "This is not a quadratic chrec!"); 8974 if (AE->getNumOperands() == 2 && ME->getNumOperands() == 2 && 8974 if (AE->getNumOperands() == 2 && ME->getNumOperands() == 2 && 9859 if (!AE || AE->getNumOperands() != 2) 10869 assert(getNumOperands() > 1 && "AddRec with zero step?"); 10879 for (unsigned i = 0, e = getNumOperands() - 1; i < e; ++i) 10885 const SCEV *Last = getOperand(getNumOperands() - 1); 11110 return Expr->getNumOperands(); 12516 if (Add == nullptr || Add->getNumOperands() != 2) 12536 if (Mul->getNumOperands() == 3 && isa<SCEVConstant>(Mul->getOperand(0))) 12541 if (Mul->getNumOperands() == 2)lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
106 const SCEV *Last = A->getOperand(A->getNumOperands() - 1);
lib/Analysis/ScalarEvolutionExpander.cpp362 e += Add->getNumOperands(); 886 Base = A->getOperand(A->getNumOperands()-1); 1496 if (!CanonicalMode || (S->getNumOperands() > 2)) 1513 SmallVector<const SCEV *, 4> NewOps(S->getNumOperands()); 1514 for (unsigned i = 0, e = S->getNumOperands(); i != e; ++i) 1662 Value *LHS = expand(S->getOperand(S->getNumOperands()-1)); 1664 for (int i = S->getNumOperands()-2; i >= 0; --i) { 1687 Value *LHS = expand(S->getOperand(S->getNumOperands()-1)); 1689 for (int i = S->getNumOperands()-2; i >= 0; --i) { 1712 Value *LHS = expand(S->getOperand(S->getNumOperands() - 1)); 1714 for (int i = S->getNumOperands() - 2; i >= 0; --i) { 1737 Value *LHS = expand(S->getOperand(S->getNumOperands() - 1)); 1739 for (int i = S->getNumOperands() - 2; i >= 0; --i) {lib/Transforms/Scalar/LoopStrengthReduce.cpp
649 SE.getTypeSizeInBits(M->getType()) * M->getNumOperands()); 934 if (Mul->getNumOperands() == 2) { 2286 if (Max->getNumOperands() != 2) 3526 if (Mul->getNumOperands() != 2)tools/polly/lib/Analysis/ScopDetection.cpp
836 if ((Expr->getNumOperands() == 2) && Expr->getOperand(0)->isZero()) {
tools/polly/lib/Support/SCEVAffinator.cpp366 for (int i = 1, e = Expr->getNumOperands(); i < e; ++i) { 378 for (int i = 1, e = Expr->getNumOperands(); i < e; ++i) { 429 for (int i = 1, e = Expr->getNumOperands(); i < e; ++i) { 441 for (int i = 1, e = Expr->getNumOperands(); i < e; ++i) {tools/polly/lib/Support/SCEVValidator.cpp
179 for (int i = 0, e = Expr->getNumOperands(); i < e; ++i) { 196 for (int i = 0, e = Expr->getNumOperands(); i < e; ++i) { 285 for (int i = 0, e = Expr->getNumOperands(); i < e; ++i) { 300 for (int i = 0, e = Expr->getNumOperands(); i < e; ++i) { 315 for (int i = 0, e = Expr->getNumOperands(); i < e; ++i) { 330 for (int i = 0, e = Expr->getNumOperands(); i < e; ++i) { 743 for (unsigned u = 1, e = Add->getNumOperands(); u < e; u++) {