Lines Matching defs:Subscript

888 void DependenceInfo::unifySubscriptType(ArrayRef<Subscript *> Pairs) {
895 for (Subscript *Pair : Pairs) {
920 for (Subscript *Pair : Pairs) {
945 void DependenceInfo::removeMatchingExtensions(Subscript *Pair) {
1017 DependenceInfo::Subscript::ClassificationKind
1024 return Subscript::NonLinear;
1026 return Subscript::NonLinear;
1031 return Subscript::ZIV;
1033 return Subscript::SIV;
1037 return Subscript::RDIV;
1038 return Subscript::MIV;
2999 DependenceInfo::collectCoeffInfo(const SCEV *Subscript, bool SrcFlag,
3001 const SCEV *Zero = SE->getZero(Subscript->getType());
3009 while (const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Subscript)) {
3015 CI[K].Iterations = collectUpperBound(L, Subscript->getType());
3016 Subscript = AddRec->getStart();
3018 Constant = Subscript;
3034 LLVM_DEBUG(dbgs() << "\t Constant = " << *Subscript << '\n');
3351 SmallVectorImpl<Subscript> &Pair) {
3635 SmallVector<Subscript, 2> Pair(Pairs);
3740 if (Pair[SI].Classification == Subscript::NonLinear) {
3750 } else if (Pair[SI].Classification == Subscript::ZIV) {
3793 case Subscript::ZIV:
3798 case Subscript::SIV: {
3807 case Subscript::RDIV:
3812 case Subscript::MIV:
3835 SmallVector<Subscript *, 4> PairsInGroup;
3838 if (Pair[SJ].Classification == Subscript::SIV)
3884 case Subscript::ZIV:
3890 case Subscript::SIV:
3894 case Subscript::RDIV:
3895 case Subscript::MIV:
3907 if (Pair[SJ].Classification == Subscript::RDIV) {
3920 if (Pair[SJ].Classification == Subscript::MIV) {
4046 SmallVector<Subscript, 2> Pair(Pairs);
4077 if (Pair[SI].Classification == Subscript::NonLinear) {
4087 else if (Pair[SI].Classification == Subscript::ZIV)
4118 case Subscript::SIV: {
4129 case Subscript::ZIV:
4130 case Subscript::RDIV:
4131 case Subscript::MIV:
4149 if (Pair[SJ].Classification == Subscript::SIV)
4180 case Subscript::ZIV:
4183 case Subscript::SIV:
4187 case Subscript::RDIV:
4188 case Subscript::MIV: