|
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());
316 op_end()),
lib/Analysis/ScalarEvolution.cpp 302 for (SCEVNAryExpr::op_iterator I = NAry->op_begin(), E = NAry->op_end();
2303 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin()+1, Mul->op_end());
2554 Ops.append(Add->op_begin(), Add->op_end());
2627 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end());
2661 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end());
2668 MulOps.append(OtherMul->op_begin()+OMulOp+1, OtherMul->op_end());
2712 AddRec->op_end());
2751 AddRec->op_end());
2760 OtherAddRec->op_end());
3013 Ops.append(Mul->op_begin(), Mul->op_end());
3256 M->op_end());
3353 Operands.append(Mul->op_begin() + 1, Mul->op_end());
3368 Operands.append(Mul->op_begin() + 1, Mul->op_end());
3382 Operands.append(Mul->op_begin() + i + 1, Mul->op_end());
3399 Operands.append(StepChrec->op_begin(), StepChrec->op_end());
3444 NestedAR->op_end());
3625 Ops.append(SMME->op_begin(), SMME->op_end());
6281 MulOps.append(LHSMul->op_begin() + 1, LHSMul->op_end());
10140 return find(MinMaxExpr->operands(), Candidate) != MinMaxExpr->op_end();
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());
696 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(S->op_end()),
766 for (std::reverse_iterator<SCEVMulExpr::op_iterator> I(S->op_end()),
887 SmallVector<const SCEV *, 8> NewAddOps(A->op_begin(), A->op_end());
1527 SmallVector<const SCEV *, 4> NewOps(S->op_begin(), S->op_end());
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 267 JE = AndLHSAddSCEV->op_end(); J != JE; ++J)
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());
2782 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(Add->op_end()),
3401 Worklist.append(N->op_begin(), N->op_end());