Lines Matching defs:isVector
42 static inline bool isVector(MVT VT) { return VT.isVector(); }
43 static inline bool isScalar(MVT VT) { return !VT.isVector(); }
434 return Out.constrain(isVector);
436 return Out.assign_if(getLegalTypes(), isVector);
529 if (none_of(S, isVector) || none_of(B, isVector)) {
530 Changed |= berase_if(S, isVector);
531 Changed |= berase_if(B, isVector);
548 if (std::tuple(A.isVector(), A.isScalableVector()) !=
549 std::tuple(B.isVector(), B.isScalableVector()))
577 auto MinV = min_if(S.begin(), S.end(), isVector, LT);
584 auto MaxV = max_if(B.begin(), B.end(), isVector, LT);
616 Changed |= berase_if(E, isVector); // Vector = !scalar
657 if (!B.isVector() || !P.isVector())
734 return !Lengths.count(T.isVector() ? T.getVectorElementCount()
746 VN.insert(T.isVector() ? T.getVectorElementCount() : ElementCount());
748 WN.insert(T.isVector() ? T.getVectorElementCount() : ElementCount());
1558 if (T.isVector())