Lines Matching refs:SmallVectorImpl
642 static void GroupByComplexity(SmallVectorImpl<const SCEV *> &Ops,
1850 SmallVectorImpl<const SCEV *> &NewOps,
1928 const SmallVectorImpl<const SCEV *> &Ops,
1955 const SCEV *ScalarEvolution::getAddExpr(SmallVectorImpl<const SCEV *> &Ops,
2115 for (SmallVectorImpl<const SCEV *>::const_iterator I = NewOps.begin(),
2363 const SCEV *ScalarEvolution::getMulExpr(SmallVectorImpl<const SCEV *> &Ops,
2818 ScalarEvolution::getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
2923 ScalarEvolution::getSMaxExpr(SmallVectorImpl<const SCEV *> &Ops) {
3027 ScalarEvolution::getUMaxExpr(SmallVectorImpl<const SCEV *> &Ops) {
3474 SmallVectorImpl<Instruction *> &Worklist) {
4563 PushLoopPHIs(const Loop *L, SmallVectorImpl<Instruction *> &Worklist) {
4790 SmallVectorImpl< std::pair<BasicBlock *, const SCEV *> > &ExitCounts,
5501 for (SmallVectorImpl<std::pair<PHINode *, Constant*> >::const_iterator
5585 for (SmallVectorImpl<PHINode *>::const_iterator I = PHIsToCompute.begin(),
7584 SmallVectorImpl<const SCEV *> &Strides;
7586 SCEVCollectStrides(ScalarEvolution &SE, SmallVectorImpl<const SCEV *> &S)
7599 SmallVectorImpl<const SCEV *> &Terms;
7601 SCEVCollectTerms(SmallVectorImpl<const SCEV *> &T)
7622 ScalarEvolution &SE, SmallVectorImpl<const SCEV *> &Terms) const {
7646 SmallVectorImpl<const SCEV *> &Terms,
7647 SmallVectorImpl<const SCEV *> &Sizes) {
7725 containsParameters(SmallVectorImpl<const SCEV *> &Terms) {
7774 void ScalarEvolution::findArrayDimensions(SmallVectorImpl<const SCEV *> &Terms,
7775 SmallVectorImpl<const SCEV *> &Sizes,
7842 ScalarEvolution &SE, SmallVectorImpl<const SCEV *> &Subscripts,
7843 SmallVectorImpl<const SCEV *> &Sizes) const {
7946 SmallVectorImpl<const SCEV *> &Subscripts,
7947 SmallVectorImpl<const SCEV *> &Sizes,