*** empty log message ***

llvm-svn: 3105
diff --git a/llvm/lib/Bytecode/Writer/Writer.cpp b/llvm/lib/Bytecode/Writer/Writer.cpp
index f7219ea..4eade88 100644
--- a/llvm/lib/Bytecode/Writer/Writer.cpp
+++ b/llvm/lib/Bytecode/Writer/Writer.cpp
@@ -25,11 +25,14 @@
 #include "llvm/SymbolTable.h"
 #include "llvm/DerivedTypes.h"
 #include "Support/STLExtras.h"
+#include "Support/StatisticReporter.h"
 #include <string.h>
 #include <algorithm>
 
 static RegisterPass<WriteBytecodePass> X("emitbytecode", "Bytecode Writer");
 
+static Statistic<> 
+BytesWritten("bytecodewriter\t- Number of bytecode bytes written");
 
 
 BytecodeWriter::BytecodeWriter(std::deque<unsigned char> &o, const Module *M) 
@@ -234,6 +237,9 @@
   // This object populates buffer for us...
   BytecodeWriter BCW(Buffer, C);
 
+  // Keep track of how much we've written...
+  BytesWritten += Buffer.size();
+
   // Okay, write the deque out to the ostream now... the deque is not
   // sequential in memory, however, so write out as much as possible in big
   // chunks, until we're done.