Lines Matching refs:Subscript

790 void DependenceAnalysis::removeMatchingExtensions(Subscript *Pair) {
843 DependenceAnalysis::Subscript::ClassificationKind
850 return Subscript::NonLinear;
852 return Subscript::NonLinear;
857 return Subscript::ZIV;
859 return Subscript::SIV;
863 return Subscript::RDIV;
864 return Subscript::MIV;
2823 DependenceAnalysis::collectCoeffInfo(const SCEV *Subscript,
2826 const SCEV *Zero = SE->getConstant(Subscript->getType(), 0);
2834 while (const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Subscript)) {
2840 CI[K].Iterations = collectUpperBound(L, Subscript->getType());
2841 Subscript = AddRec->getStart();
2843 Constant = Subscript;
2859 DEBUG(dbgs() << "\t Constant = " << *Subscript << '\n');
3185 SmallVectorImpl<Subscript> &Pair,
3338 SmallVector<Subscript, 4> Pair(Pairs);
3447 if (Pair[SI].Classification == Subscript::NonLinear) {
3458 else if (Pair[SI].Classification == Subscript::ZIV) {
3501 case Subscript::ZIV:
3506 case Subscript::SIV: {
3515 case Subscript::RDIV:
3520 case Subscript::MIV:
3545 if (Pair[SJ].Classification == Subscript::SIV)
3589 case Subscript::ZIV:
3595 case Subscript::SIV:
3599 case Subscript::RDIV:
3600 case Subscript::MIV:
3612 if (Pair[SJ].Classification == Subscript::RDIV) {
3625 if (Pair[SJ].Classification == Subscript::MIV) {
3766 SmallVector<Subscript, 4> Pair(Pairs);
3809 if (Pair[SI].Classification == Subscript::NonLinear) {
3819 else if (Pair[SI].Classification == Subscript::ZIV)
3850 case Subscript::SIV: {
3861 case Subscript::ZIV:
3862 case Subscript::RDIV:
3863 case Subscript::MIV:
3881 if (Pair[SJ].Classification == Subscript::SIV)
3912 case Subscript::ZIV:
3915 case Subscript::SIV:
3919 case Subscript::RDIV:
3920 case Subscript::MIV: