Lines Matching refs:isVector
43 static inline bool isVector(MVT VT) {
44 return VT.isVector();
47 return !VT.isVector();
416 return Out.constrain(isVector);
418 return Out.assign_if(getLegalTypes(), isVector);
500 if (none_of(S, isVector) || none_of(B, isVector)) {
501 Changed |= berase_if(S, isVector);
502 Changed |= berase_if(B, isVector);
519 if (std::make_tuple(A.isVector(), A.isScalableVector()) !=
520 std::make_tuple(B.isVector(), B.isScalableVector()))
546 auto MinV = min_if(S.begin(), S.end(), isVector, LT);
553 auto MaxV = max_if(B.begin(), B.end(), isVector, LT);
583 Changed |= berase_if(E, isVector); // Vector = !scalar
624 if (!B.isVector() || !P.isVector())
698 return !Lengths.count(T.isVector() ? T.getVectorNumElements() : 0);
707 VN.insert(T.isVector() ? T.getVectorNumElements() : 0);
709 WN.insert(T.isVector() ? T.getVectorNumElements() : 0);
1488 if (T.isVector())