Lines Matching defs:SimpleTy

144     SimpleValueType SimpleTy;
146 MVT() : SimpleTy((SimpleValueType)(INVALID_SIMPLE_VALUE_TYPE)) {}
147 MVT(SimpleValueType SVT) : SimpleTy(SVT) { }
149 bool operator>(const MVT& S) const { return SimpleTy > S.SimpleTy; }
150 bool operator<(const MVT& S) const { return SimpleTy < S.SimpleTy; }
151 bool operator==(const MVT& S) const { return SimpleTy == S.SimpleTy; }
152 bool operator!=(const MVT& S) const { return SimpleTy != S.SimpleTy; }
153 bool operator>=(const MVT& S) const { return SimpleTy >= S.SimpleTy; }
154 bool operator<=(const MVT& S) const { return SimpleTy <= S.SimpleTy; }
158 return ((SimpleTy >= MVT::FIRST_FP_VALUETYPE &&
159 SimpleTy <= MVT::LAST_FP_VALUETYPE) ||
160 (SimpleTy >= MVT::FIRST_FP_VECTOR_VALUETYPE &&
161 SimpleTy <= MVT::LAST_FP_VECTOR_VALUETYPE));
166 return ((SimpleTy >= MVT::FIRST_INTEGER_VALUETYPE &&
167 SimpleTy <= MVT::LAST_INTEGER_VALUETYPE) ||
168 (SimpleTy >= MVT::FIRST_INTEGER_VECTOR_VALUETYPE &&
169 SimpleTy <= MVT::LAST_INTEGER_VECTOR_VALUETYPE));
174 return (SimpleTy >= MVT::FIRST_VECTOR_VALUETYPE &&
175 SimpleTy <= MVT::LAST_VECTOR_VALUETYPE);
180 return (SimpleTy == MVT::v8i8 || SimpleTy == MVT::v4i16 ||
181 SimpleTy == MVT::v2i32 || SimpleTy == MVT::v1i64 ||
182 SimpleTy == MVT::v2f32);
187 return (SimpleTy == MVT::v16i8 || SimpleTy == MVT::v8i16 ||
188 SimpleTy == MVT::v4i32 || SimpleTy == MVT::v2i64 ||
189 SimpleTy == MVT::v4f32 || SimpleTy == MVT::v2f64);
194 return (SimpleTy == MVT::v8f32 || SimpleTy == MVT::v4f64 ||
195 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
196 SimpleTy == MVT::v8i32 || SimpleTy == MVT::v4i64);
201 return (SimpleTy == MVT::v8i64 || SimpleTy == MVT::v16i32);
206 return (SimpleTy == MVT::v16i64);
233 switch (SimpleTy) {
264 switch (SimpleTy) {
295 switch (SimpleTy) {
393 switch (VT.SimpleTy) {
458 if (V.SimpleTy != VT.V.SimpleTy)
460 if (V.SimpleTy == MVT::INVALID_SIMPLE_VALUE_TYPE)
476 if (M.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE)
485 if (M.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE)
508 return V.SimpleTy <= MVT::LastSimpleValueType;
716 return V.SimpleTy;
725 if (L.V.SimpleTy == R.V.SimpleTy)
728 return L.V.SimpleTy < R.V.SimpleTy;