Lines Matching refs:isVector
43 static inline bool isVector(MVT VT) { in isVector() function
44 return VT.isVector(); in isVector()
47 return !VT.isVector(); in isScalar()
410 return Out.constrain(isVector); in EnforceVector()
412 return Out.assign_if(getLegalTypes(), isVector); in EnforceVector()
494 if (none_of(S, isVector) || none_of(B, isVector)) { in EnforceSmallerThan()
495 Changed |= berase_if(S, isVector) | in EnforceSmallerThan()
496 berase_if(B, isVector); in EnforceSmallerThan()
508 if (A.isVector() != B.isVector()) in EnforceSmallerThan()
540 auto MinV = min_if(S.begin(), S.end(), isVector, LT); in EnforceSmallerThan()
546 auto MaxV = max_if(B.begin(), B.end(), isVector, LT); in EnforceSmallerThan()
575 Changed |= berase_if(E, isVector); // Vector = !scalar in EnforceVectorEltTypeIs()
616 if (!B.isVector() || !P.isVector()) in EnforceVectorSubVectorTypeIs()
690 return !Lengths.count(T.isVector() ? T.getVectorNumElements() : 0); in EnforceSameNumElts()
699 VN.insert(T.isVector() ? T.getVectorNumElements() : 0); in EnforceSameNumElts()
701 WN.insert(T.isVector() ? T.getVectorNumElements() : 0); in EnforceSameNumElts()
1395 if (T.isVector()) in SDTypeConstraint()