Home | History | Annotate | Download | only in TableGen

Lines Matching refs:poly

99   ClassS,           // signed/unsigned/poly, e.g., "s8", "u8" or "p8" suffix
293 static char ClassifyType(StringRef ty, bool &quad, bool &poly, bool &usgn) {
302 // remember poly.
304 poly = true;
320 static char ModType(const char mod, char type, bool &quad, bool &poly,
324 if (poly) {
325 poly = false;
331 poly = false;
337 poly = false;
398 bool poly = false;
410 char type = ClassifyType(typestr, quad, poly, usgn);
413 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
422 s += poly ? "poly8" : "int8";
428 s += poly ? "poly16" : "int16";
486 bool poly = false;
498 char type = ClassifyType(typestr, quad, poly, usgn);
501 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
506 poly = false;
514 usgn = usgn | poly | ((ck == ClassI || ck == ClassW) && scal && type != 'f');
584 bool poly = false;
586 char type = ClassifyType(typestr, quad, poly, usgn);
593 case ClassS: s += poly ? "_p8" : usgn ? "_u8" : "_s8"; break;
601 case ClassS: s += poly ? "_p16" : usgn ? "_u16" : "_s16"; break;
1021 bool poly = false;
1028 char type = ClassifyType(typestr, quad, poly, usgn);
1031 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
1036 ET = poly ? NeonTypeFlags::Poly8 : NeonTypeFlags::Int8;
1039 ET = poly ? NeonTypeFlags::Poly16 : NeonTypeFlags::Int16;
1315 bool dummy, quad = false, poly = false;
1316 (void) ClassifyType(TDTypeVec[i], quad, poly, dummy);
1317 if (poly)
1512 bool quad = false, poly = false, usgn = false;
1513 (void) ClassifyType(TypeVec[ti], quad, poly, usgn);