Implemented the bulk of the functionality. Cleaned up the code.

llvm-svn: 14113
diff --git a/llvm/lib/Bytecode/Reader/Dumper.cpp b/llvm/lib/Bytecode/Reader/Dumper.cpp
index 12752ff..d61afe4 100644
--- a/llvm/lib/Bytecode/Reader/Dumper.cpp
+++ b/llvm/lib/Bytecode/Reader/Dumper.cpp
@@ -212,7 +212,8 @@
   virtual bool handleInstruction(
     unsigned Opcode, 
     const Type* iType, 
-    std::vector<unsigned>& Operands
+    std::vector<unsigned>& Operands,
+    unsigned Size
   )
   {
     std::cout << "    INST: OpCode="