Lines Matching refs:mod
349 /// ModType - Transform a type code and its modifiers based on a mod code. The
350 /// mod code definitions may be found at the top of arm_neon.td.
351 static char ModType(const char mod, char type, bool &quad, bool &poly,
353 switch (mod) {
429 static std::string TypeString(const char mod, StringRef typestr) {
437 if (mod == 'v')
439 if (mod == 'i')
446 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
501 if (mod == '2')
503 if (mod == '3')
505 if (mod == '4')
523 static std::string BuiltinTypeString(const char mod, StringRef typestr,
532 if (mod == 'v')
534 if (mod == 'i')
541 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
581 if (mod >= '2' && mod <= '4')
583 if (mod == 'f' || (ck != ClassB && type == 'f'))
596 if (mod == '2')
598 if (mod == '3')
600 if (mod == '4')
603 if (mod == 'f' || (ck != ClassB && type == 'f'))
1540 unsigned mod = proto[0];
1542 if (mod == 'v' || mod == 'f')
1543 mod = proto[1];
1556 type = ModType(mod, type, quad, poly, usgn, scal, cnst, pntr);
2012 static unsigned RangeFromType(const char mod, StringRef typestr) {
2016 type = ModType(mod, type, quad, dummy, dummy, dummy, dummy, dummy);