Lines Matching defs:AsmString
303 /// AsmString = "foo \{$\x01\}";
710 std::string AsmString;
716 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {}
763 StringRef ASM(AsmString);
810 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) {
811 return AsmString.count(' ') + AsmString.count('\t');
880 CGA.ResultInst->AsmString, Variant);
884 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant);
1223 O.indent(2) << "const char *AsmString = matchAliasPatterns(MI, "
1225 O.indent(2) << "if (!AsmString) return false;\n\n";
1230 O << " while (AsmString[I] != ' ' && AsmString[I] != '\\t' &&\n";
1231 O << " AsmString[I] != '$' && AsmString[I] != '\\0')\n";
1233 O << " OS << '\\t' << StringRef(AsmString, I);\n";
1235 O << " if (AsmString[I] != '\\0') {\n";
1236 O << " if (AsmString[I] == ' ' || AsmString[I] == '\\t') {\n";
1241 O << " if (AsmString[I] == '$') {\n";
1243 O << " if (AsmString[I] == (char)0xff) {\n";
1245 O << " int OpIdx = AsmString[I++] - 1;\n";
1246 O << " int PrintMethodIdx = AsmString[I++] - 1;\n";
1251 O << " printOperand(MI, unsigned(AsmString[I++]) - 1, ";
1255 O << " OS << AsmString[I++];\n";
1257 O << " } while (AsmString[I] != '\\0');\n";
1325 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI")