|
reference, declaration → definition
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());