Lines Matching full:poly
100 ClassS, // signed/unsigned/poly, e.g., "s8", "u8" or "p8" suffix
324 static char ClassifyType(StringRef ty, bool &quad, bool &poly, bool &usgn) {
333 // remember poly.
335 poly = true;
351 static char ModType(const char mod, char type, bool &quad, bool &poly,
355 if (poly) {
356 poly = false;
362 poly = false;
370 poly = false;
431 bool poly = false;
443 char type = ClassifyType(typestr, quad, poly, usgn);
446 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
455 s += poly ? "poly8" : "int8";
461 s += poly ? "poly16" : "int16";
526 bool poly = false;
538 char type = ClassifyType(typestr, quad, poly, usgn);
541 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
546 poly = false;
554 usgn = usgn | poly | ((ck == ClassI || ck == ClassW) && scal && type != 'f');
621 bool poly = false;
623 char type = ClassifyType(typeStr, quad, poly, usgn);
628 case ClassS: typeCode = poly ? "p8" : usgn ? "u8" : "s8"; break;
636 case ClassS: typeCode = poly ? "p16" : usgn ? "u16" : "s16"; break;
1546 bool poly = false;
1553 char type = ClassifyType(typestr, quad, poly, usgn);
1556 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
1561 ET = poly ? NeonTypeFlags::Poly8 : NeonTypeFlags::Int8;
1564 ET = poly ? NeonTypeFlags::Poly16 : NeonTypeFlags::Int16;
1855 bool dummy, quad = false, poly = false;
1856 char type = ClassifyType(TDTypeVec[i], quad, poly, dummy);
1865 if (poly)
1886 bool dummy, quad = false, poly = false;
1887 char type = ClassifyType(TDTypeVec[i], quad, poly, dummy);
2224 bool quad = false, poly = false, usgn = false;
2225 (void) ClassifyType(TypeVec[ti], quad, poly, usgn);