1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/include/llvm/Bitcode
Ted Kremenek deeab7cc87 Implemented deserialization of references. References are handled
just like pointers, except that they cannot be backpatched.  This
means that references are essentially non-owning pointers where the
referred object must be deserialized prior to the reference being
deserialized.  Because of the nature of references, this ordering of
objects is always possible.

Fixed a bug in backpatching code (returning the backpatched pointer
would accidentally include a bit flag).

llvm-svn: 43570
2007-10-31 19:58:32 +00:00
..
Archive.h Add explicit keywords. 2007-10-08 15:08:41 +00:00
BitCodes.h Add explicit keywords. 2007-10-08 15:08:41 +00:00
BitstreamReader.h Silenced a VC++ warning. 2007-10-24 00:06:31 +00:00
BitstreamWriter.h Add explicit keywords. 2007-10-08 15:08:41 +00:00
Deserialize.h Implemented deserialization of references. References are handled 2007-10-31 19:58:32 +00:00
LLVMBitCodes.h Long double, part 1 of N. Support in IR. 2007-08-03 01:03:46 +00:00
ReaderWriter.h add a new CreateBitcodeWriterPass method, which creates a bitcode writer as 2007-05-06 02:30:12 +00:00
Serialization.h Fixed bug where default SerializeTrait<>::Materialize would not return the materialized object pointer. 2007-10-26 23:44:59 +00:00
SerializationFwd.h Created header file to include minimal forward references needed for 2007-10-25 18:19:29 +00:00
Serialize.h Added Serializer::EmitRef to deal with emitting arbitrary references. 2007-10-31 18:23:21 +00:00