[Lldb-commits] [lldb] r106708 - /lldb/trunk/source/Expression/ClangExpression.cpp

Sean Callanan scallanan at apple.com
Wed Jun 23 17:47:05 PDT 2010


Author: spyffe
Date: Wed Jun 23 19:47:05 2010
New Revision: 106708

URL: http://llvm.org/viewvc/llvm-project?rev=106708&view=rev
Log:
Improved printing of LLVM IR.  We now print
complete instructions rather than simply their
opcodes.

Modified:
    lldb/trunk/source/Expression/ClangExpression.cpp

Modified: lldb/trunk/source/Expression/ClangExpression.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/ClangExpression.cpp?rev=106708&r1=106707&r2=106708&view=diff
==============================================================================
--- lldb/trunk/source/Expression/ClangExpression.cpp (original)
+++ lldb/trunk/source/Expression/ClangExpression.cpp Wed Jun 23 19:47:05 2010
@@ -498,11 +498,16 @@
             {
                 llvm::Instruction &inst = *ii;
                 
+                std::string s;
+                llvm::raw_string_ostream os(s);
+                
+                inst.print(os);
+                
                 if (log)
-                    log->Printf("  %s", inst.getOpcodeName());
+                    log->Printf("  %s", s.c_str());
             }
         }
-    }   
+    }
     
     return 0;
 }





More information about the lldb-commits mailing list