mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-27 21:50:40 +00:00
MC: Change MCInst::dump_pretty to not include a trailing newline.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104696 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1464c1d60a
commit
c9adb8c61e
@ -669,9 +669,11 @@ void MCAsmStreamer::EmitInstruction(const MCInst &Inst) {
|
||||
AddEncodingComment(Inst);
|
||||
|
||||
// Show the MCInst if enabled.
|
||||
if (ShowInst)
|
||||
if (ShowInst) {
|
||||
Inst.dump_pretty(GetCommentOS(), &MAI, InstPrinter.get(), "\n ");
|
||||
|
||||
GetCommentOS() << "\n";
|
||||
}
|
||||
|
||||
// If we have an AsmPrinter, use that to print, otherwise print the MCInst.
|
||||
if (InstPrinter)
|
||||
InstPrinter->printInst(&Inst, OS);
|
||||
|
@ -57,7 +57,7 @@ void MCInst::dump_pretty(raw_ostream &OS, const MCAsmInfo *MAI,
|
||||
OS << Separator;
|
||||
getOperand(i).print(OS, MAI);
|
||||
}
|
||||
OS << ">\n";
|
||||
OS << ">";
|
||||
}
|
||||
|
||||
void MCInst::dump() const {
|
||||
|
@ -124,6 +124,7 @@ void X86AsmBackend::RelaxInstruction(const MCInstFragment *IF,
|
||||
SmallString<256> Tmp;
|
||||
raw_svector_ostream OS(Tmp);
|
||||
IF->getInst().dump_pretty(OS);
|
||||
OS << "\n";
|
||||
report_fatal_error("unexpected instruction to relax: " + OS.str());
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user