llvm/lib/Bytecode
Reid Spencer fe3cccfb8f For PR1194:
The bcreader counts on "primitive" types being inserted before they are
referenced in other types. With recent changes to the bcwriter, this fact
became exposed since IntegerType is no longer "primitive". We can no longer
count on all IntegerTypes being inserted early. This patch modifies
getOrCreateTypeSlot to insert any sub-type that can't possibly recurse
before we create the slot for the type. This has the benefit of reducing
the number of OpaqueType objects the reader needs to deal with.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34147 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-10 14:04:08 +00:00
..
Archive move archive-specific stuff out of bcreader into archive library. 2007-02-07 23:53:17 +00:00
Reader move archive-specific stuff out of bcreader into archive library. 2007-02-07 23:53:17 +00:00
Writer For PR1194: 2007-02-10 14:04:08 +00:00
Makefile