Lines Matching defs:AsmString
637 std::string AsmString;
639 IAPrinter(std::string R, std::string AS) : Result(R), AsmString(AS) {}
697 StringRef ASM(AsmString);
723 O.indent(6) << "AsmString = \"" << OutString.str() << "\";\n";
745 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) {
747 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant);
748 AsmString = FlatAsmString;
750 return AsmString.count(' ') + AsmString.count('\t');
818 CountNumOperands(CGA->ResultInst->AsmString, Variant);
821 if (NumResultOps < CountNumOperands(CGA->AsmString, Variant))
825 CGA->AsmString);
1000 O.indent(2) << "const char *AsmString;\n";
1009 O << " while (AsmString[I] != ' ' && AsmString[I] != '\t' &&\n";
1010 O << " AsmString[I] != '\\0')\n";
1012 O << " OS << '\\t' << StringRef(AsmString, I);\n";
1014 O << " if (AsmString[I] != '\\0') {\n";
1017 O << " if (AsmString[I] == '$') {\n";
1019 O << " if (AsmString[I] == (char)0xff) {\n";
1021 O << " int OpIdx = AsmString[I++] - 1;\n";
1022 O << " int PrintMethodIdx = AsmString[I++] - 1;\n";
1025 O << " printOperand(MI, unsigned(AsmString[I++]) - 1, OS);\n";
1027 O << " OS << AsmString[I++];\n";
1029 O << " } while (AsmString[I] != '\\0');\n";
1090 if (!(*I)->AsmString.empty() && (*I)->TheDef->getName() != "PHI")