llvm-6502/lib/Bytecode/Reader
Chris Lattner 927b185c17 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8984 91177308-0d34-0410-b5e6-96231b3b80d8
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 *** empty log message *** 2002-07-23 17:52:38 +00:00
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