Home | History | Annotate | Download | only in MCParser

Lines Matching defs:OS

243   bool expandMacro(raw_svector_ostream &OS, StringRef Body,
441 raw_svector_ostream &OS);
1475 raw_svector_ostream OS(Str);
1476 OS << "parsed instruction: [";
1479 OS << ", ";
1480 Info.ParsedOperands[i]->print(OS);
1482 OS << "]";
1484 PrintMessage(IDLoc, SourceMgr::DK_Note, OS.str());
1579 raw_ostream &OS = errs();
1591 DiagSrcMgr.PrintIncludeStack(ParentIncludeLoc, OS);
1603 Diag.print(0, OS);
1626 NewDiag.print(0, OS);
1638 bool AsmParser::expandMacro(raw_svector_ostream &OS, StringRef Body,
1670 OS << Body.slice(0, Pos);
1680 OS << '$';
1685 OS << A.size();
1698 OS << it->getString();
1719 OS << '\\' << Argument;
1726 OS << it->getStringContents();
1728 OS << it->getString();
1938 raw_svector_ostream OS(Buf);
1940 if (expandMacro(OS, Body, M->Parameters, A, getTok().getLoc()))
1945 OS << ".endmacro\n";
1948 MemoryBuffer::getMemBufferCopy(OS.str(), "<instantiation>");
3839 raw_svector_ostream &OS) {
3840 OS << ".endr\n";
3843 MemoryBuffer::getMemBufferCopy(OS.str(), "<instantiation>");
3883 raw_svector_ostream OS(Buf);
3885 if (expandMacro(OS, M->Body, Parameters, A, getTok().getLoc()))
3888 InstantiateMacroLikeBody(M, DirectiveLoc, OS);
3924 raw_svector_ostream OS(Buf);
3930 if (expandMacro(OS, M->Body, Parameters, Args, getTok().getLoc()))
3934 InstantiateMacroLikeBody(M, DirectiveLoc, OS);
3973 raw_svector_ostream OS(Buf);
3984 if (expandMacro(OS, M->Body, Parameters, Args, getTok().getLoc()))
3988 InstantiateMacroLikeBody(M, DirectiveLoc, OS);
4166 raw_string_ostream OS(Clobbers[I]);
4167 IP->printRegName(OS, ClobberRegs[I]);
4188 raw_string_ostream OS(AsmStringIR);
4203 OS << StringRef(Start, Loc - Start);
4216 OS << "$$" << (*I).Val;
4219 OS << "$$";
4222 OS << '$' << InputIdx++;
4225 OS << '$' << OutputIdx++;
4230 case 8: OS << "byte ptr "; break;
4231 case 16: OS << "word ptr "; break;
4232 case 32: OS << "dword ptr "; break;
4233 case 64: OS << "qword ptr "; break;
4234 case 80: OS << "xword ptr "; break;
4235 case 128: OS << "xmmword ptr "; break;
4236 case 256: OS << "ymmword ptr "; break;
4240 OS << ".byte";
4244 OS << ".align " << Val;
4252 OS << (*I).Val;
4264 OS << StringRef(Start, AsmEnd - Start);
4266 AsmString = OS.str();