[LLVMdev] goodbye bytecode, hello bitcode
sabre at nondot.org
Sun May 6 04:07:49 PDT 2007
I just checked in the final bits to switch us over from bytecode to
bitcode. Old bytecode files will not work, but I expect this format to be
stable going forward with the 2.x series of releases.
This new format has a number of advantages. In particular:
1. The files are smaller.
2. The reader takes about 2/3 the memory it did before.
3. The reader is about 1/2 the code size of the old reader.
4. We don't need to carry around bzip2 etc
5. The new format is *much* easier to keep stable going forward.
Please let me know if you run into any problems. Documentation of the
file format is in the works. The bytecode support code is still in the
tree, but isn't being built. Assuming no major problems, I will remove
the old code tomorrow.
More information about the llvm-dev