[llvm-commits] [llvm] r100316 - /llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
Chris Lattner
sabre at nondot.org
Sat Apr 3 22:40:34 PDT 2010
Author: lattner
Date: Sun Apr 4 00:40:34 2010
New Revision: 100316
URL: http://llvm.org/viewvc/llvm-project?rev=100316&view=rev
Log:
streamerize printing of dbg_value, the x86 backend is now fully
streamerized for everything.
Modified:
llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
Modified: llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp?rev=100316&r1=100315&r2=100316&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp (original)
+++ llvm/trunk/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp Sun Apr 4 00:40:34 2010
@@ -381,7 +381,6 @@
}
O << "+";
printOperand(MI, NOps-2, O);
- OutStreamer.AddBlankLine();
}
@@ -389,8 +388,12 @@
X86MCInstLower MCInstLowering(OutContext, Mang, *this);
switch (MI->getOpcode()) {
case TargetOpcode::DBG_VALUE:
- if (VerboseAsm)
- PrintDebugValueComment(MI, O);
+ if (VerboseAsm && OutStreamer.hasRawTextSupport()) {
+ std::string TmpStr;
+ raw_string_ostream OS(TmpStr);
+ PrintDebugValueComment(MI, OS);
+ OutStreamer.EmitRawText(StringRef(OS.str()));
+ }
return;
case X86::MOVPC32r: {
More information about the llvm-commits
mailing list