1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/lib/Bytecode/Reader
Chris Lattner 8f99fbb02c Major refactoring of the bytecode reader. This includes the following
changes:
  * BytecodeReader::getType(...) used to return a null pointer
    on error.  This was only checked about half the time.  Now we convert
    it to throw an exception, and delete the half that checked for error.
    This was checked in before, but psmith crashed and lost the change :(
  * insertValue no longer returns -1 on error, so callers don't need to
    check for it.
  * Substantial rewrite of InstructionReader.cpp, to use more efficient,
    simpler, data structures.  This provides another 5% speedup.  This also
    makes the code much easier to read and understand.

llvm-svn: 8984
2003-10-09 20:22:47 +00:00
..
ArchiveReader.cpp Update file header for renamed file 2003-09-22 23:42:00 +00:00
ConstantReader.cpp Major refactoring of the bytecode reader. This includes the following 2003-10-09 20:22:47 +00:00
InstructionReader.cpp Major refactoring of the bytecode reader. This includes the following 2003-10-09 20:22:47 +00:00
Makefile
Reader.cpp Major refactoring of the bytecode reader. This includes the following 2003-10-09 20:22:47 +00:00
ReaderInternals.h Major refactoring of the bytecode reader. This includes the following 2003-10-09 20:22:47 +00:00
ReaderWrappers.cpp Destroy allocated resources on exception. 2003-10-08 19:55:47 +00:00