[llvm-commits] [llvm] r100326 - /llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Chris Lattner
sabre at nondot.org
Sun Apr 4 00:50:12 PDT 2010
Author: lattner
Date: Sun Apr 4 02:50:12 2010
New Revision: 100326
URL: http://llvm.org/viewvc/llvm-project?rev=100326&view=rev
Log:
now that all operand printing happens to specified streams, we can
print function level inline asm with EmitInlineAsm instead of writing
it directly to "O".
Modified:
llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Modified: llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp?rev=100326&r1=100325&r2=100326&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp Sun Apr 4 02:50:12 2010
@@ -1411,11 +1411,8 @@
// Emit the inline asm to a temporary string so we can emit it through
// EmitInlineAsm.
-#if 0
SmallString<256> StringData;
raw_svector_ostream OS(StringData);
-#endif
- raw_ostream &OS = O;
OS << '\t';
@@ -1588,9 +1585,7 @@
}
OS << "\n";
-#if 0
EmitInlineAsm(OS.str());
-#endif
// Emit the #NOAPP end marker. This has to happen even if verbose-asm isn't
// enabled, so we use EmitRawText.
More information about the llvm-commits
mailing list