llvm-6502/lib/Bytecode/Reader
Chris Lattner 52e20b0977 * Bug fixes:
- Fix problems where the constant table would not get updated when
    resolving constants causes other constants to change.

Changes to the V2 bytecode format
  - Null values are implicitly encoded instead of explicitly, this makes
    things more compact!
  - More compactly represent ConstantPointerRefs
  - Bytecode files are represented as:
      Header|GlobalTypes|GlobalVars/Function Protos|Constants|Functions|SymTab
    instead of
      Header|GlobalTypes|Constants|GlobalVars/Function Protos|Functions|SymTab
    which makes a lot of things simpler.

Changes to the reader:
  - Function loading code is much simpler.  We now no longer make function
    PlaceHolderHelper objects to be replaced with real functions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5748 91177308-0d34-0410-b5e6-96231b3b80d8
2003-03-19 20:54:26 +00:00
..
ConstantReader.cpp * Bug fixes: 2003-03-19 20:54:26 +00:00
InstructionReader.cpp Use the std namespace explicitly 2003-03-06 16:32:25 +00:00
Makefile *** empty log message *** 2002-07-23 17:52:38 +00:00
Reader.cpp * Bug fixes: 2003-03-19 20:54:26 +00:00
ReaderInternals.h * Bug fixes: 2003-03-19 20:54:26 +00:00