Lines Matching defs:AsmString
303 /// AsmString = "foo \{$\x01\}";
709 std::string AsmString;
715 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {}
762 StringRef ASM(AsmString);
809 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) {
810 return AsmString.count(' ') + AsmString.count('\t');
882 CGA.ResultInst->AsmString, Variant);
886 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant);
1225 O.indent(2) << "const char *AsmString = matchAliasPatterns(MI, "
1227 O.indent(2) << "if (!AsmString) return false;\n\n";
1232 O << " while (AsmString[I] != ' ' && AsmString[I] != '\\t' &&\n";
1233 O << " AsmString[I] != '$' && AsmString[I] != '\\0')\n";
1235 O << " OS << '\\t' << StringRef(AsmString, I);\n";
1237 O << " if (AsmString[I] != '\\0') {\n";
1238 O << " if (AsmString[I] == ' ' || AsmString[I] == '\\t') {\n";
1243 O << " if (AsmString[I] == '$') {\n";
1245 O << " if (AsmString[I] == (char)0xff) {\n";
1247 O << " int OpIdx = AsmString[I++] - 1;\n";
1248 O << " int PrintMethodIdx = AsmString[I++] - 1;\n";
1253 O << " printOperand(MI, unsigned(AsmString[I++]) - 1, ";
1257 O << " OS << AsmString[I++];\n";
1259 O << " } while (AsmString[I] != '\\0');\n";
1327 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI")