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

References

include/llvm/Analysis/ScalarEvolutionExpressions.h
  170       return make_range(op_begin(), op_end());
  315       return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1,
lib/Analysis/ScalarEvolution.cpp
  302     for (SCEVNAryExpr::op_iterator I = NAry->op_begin(), E = NAry->op_end();
 2298                                        Add->op_begin(), Add->getNumOperands(),
 2303         SmallVector<const SCEV *, 4> MulOps(Mul->op_begin()+1, Mul->op_end());
 2554       Ops.append(Add->op_begin(), Add->op_end());
 2625             SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(),
 2626                                                 Mul->op_begin()+MulOp);
 2627             MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end());
 2659               SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(),
 2660                                                   Mul->op_begin()+MulOp);
 2661               MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end());
 2666               SmallVector<const SCEV *, 4> MulOps(OtherMul->op_begin(),
 2667                                                   OtherMul->op_begin()+OMulOp);
 2668               MulOps.append(OtherMul->op_begin()+OMulOp+1, OtherMul->op_end());
 2711       SmallVector<const SCEV *, 4> AddRecOps(AddRec->op_begin(),
 2750         SmallVector<const SCEV *, 4> AddRecOps(AddRec->op_begin(),
 2759                 AddRecOps.append(OtherAddRec->op_begin()+i,
 3013       Ops.append(Mul->op_begin(), Mul->op_end());
 3255               Operands = SmallVector<const SCEV *, 4>(M->op_begin(),
 3353         Operands.append(Mul->op_begin() + 1, Mul->op_end());
 3368         Operands.append(Mul->op_begin() + 1, Mul->op_end());
 3381       Operands.append(Mul->op_begin(), Mul->op_begin() + i);
 3381       Operands.append(Mul->op_begin(), Mul->op_begin() + i);
 3382       Operands.append(Mul->op_begin() + i + 1, Mul->op_end());
 3399       Operands.append(StepChrec->op_begin(), StepChrec->op_end());
 3443       SmallVector<const SCEV *, 4> NestedOperands(NestedAR->op_begin(),
 3625       Ops.append(SMME->op_begin(), SMME->op_end());
 6281               MulOps.append(LHSMul->op_begin() + 1, LHSMul->op_end());
 8274         SmallVector<const SCEV *, 8> NewOps(Comm->op_begin(),
 8275                                             Comm->op_begin()+i);
 8316       SmallVector<const SCEV *, 8> NewOps(AddRec->op_begin(),
 8317                                           AddRec->op_begin()+i);
10804       SmallVector<const SCEV *, 4> Operands(op_begin(), op_end());
lib/Analysis/ScalarEvolutionExpander.cpp
  286         SmallVector<const SCEV *, 4> NewMulOps(M->op_begin(), M->op_end());
  333     Ops.append(Add->op_begin(), Add->op_end());
  361         Ops.append(Add->op_begin(), Add->op_end());
  697        E(S->op_begin()); I != E; ++I)
  767        E(S->op_begin()); I != E; ++I)
  887     SmallVector<const SCEV *, 8> NewAddOps(A->op_begin(), A->op_end());
 1515       NewOps[i] = SE.getAnyExtendExpr(S->op_begin()[i], CanonicalIV->getType());
 1527     SmallVector<const SCEV *, 4> NewOps(S->op_begin(), S->op_end());
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  266     for (SCEVAddExpr::op_iterator J = AndLHSAddSCEV->op_begin(),
lib/Transforms/Scalar/LoopFuse.cpp
  850         Operands.append(Expr->op_begin(), Expr->op_end());
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  421       SmallVector<const SCEV *, 4> Ops(Mul->op_begin()+1, Mul->op_end());
  752     SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end());
  758     SmallVector<const SCEV *, 8> NewOps(AR->op_begin(), AR->op_end());
  778     SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end());
  784     SmallVector<const SCEV *, 8> NewOps(AR->op_begin(), AR->op_end());
 1225     return std::accumulate(S->op_begin(), S->op_end(), 0,
 2671         Worklist.append(Add->op_begin(), Add->op_end());
 2783            E(Add->op_begin()); I != E; ++I) {
 3401       Worklist.append(N->op_begin(), N->op_end());