llvm/lib/Bytecode/Writer
Chris Lattner 737d3cd719 Do not bother to emit a BytecodeBlock for an empty symbol table. This commonly
occurs when the symbol table for a module has been stripped, making all of the
function local symbols go away.

This saves 6728 bytes in the stripped bytecode file of 254.gap (which obviously
has 841 functions), which isn't a ton, but helps and was easy.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10750 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-10 19:56:59 +00:00
..
ConstantWriter.cpp Finegrainify namespacification 2004-01-10 18:49:43 +00:00
InstructionWriter.cpp Finegrainify namespacification 2004-01-10 18:49:43 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
SlotCalculator.cpp Finegrainify namespacification 2003-11-21 20:23:48 +00:00
SlotCalculator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Writer.cpp Do not bother to emit a BytecodeBlock for an empty symbol table. This commonly 2004-01-10 19:56:59 +00:00
WriterInternals.h Refactor writer stuff out of include/llvm/Bytecode/Primitives.h. This is 2004-01-10 18:56:59 +00:00
WriterPrimitives.h Refactor writer stuff out of include/llvm/Bytecode/Primitives.h. This is 2004-01-10 18:56:59 +00:00