LLVM backend for 6502
Go to file
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
autoconf Added 177.mesa to the list of Makefiles to propogate to the object root. 2003-10-09 15:44:28 +00:00
docs Convert over to short bug URLs 2003-10-08 06:01:38 +00:00
examples/ModuleMaker Checkin of autoconf-style object root. 2003-09-06 15:03:24 +00:00
include Forward declare class Type since it is used in this class and Type.h is not included 2003-10-08 04:45:45 +00:00
lib Major refactoring of the bytecode reader. This includes the following 2003-10-09 20:22:47 +00:00
projects Checkin of autoconf-style object root. 2003-09-06 15:03:24 +00:00
runtime Fix building outside the srcdir, again 2003-09-15 19:22:36 +00:00
test old testcase 2003-10-08 18:28:10 +00:00
tools Make more error messages have gccld's name in them. 2003-10-08 19:09:30 +00:00
utils Include the new docs directory, whenever it gets added. www is gone 2003-10-09 16:10:15 +00:00
.cvsignore Ok, try #2, this time I'll not be stupid 2003-08-03 18:33:24 +00:00
configure Added 177.mesa to the list of Makefiles to propogate to the object root. 2003-10-09 15:44:28 +00:00
CREDITS.TXT Add more credits 2003-10-07 20:50:29 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +00:00
Makefile I really meant to use that AUTOHEADER variable I put in there. 2003-10-08 21:38:35 +00:00
Makefile.common Checkin of autoconf-style object root. 2003-09-06 14:44:17 +00:00
Makefile.config.in Fixed SPEC so that it would run correctly with the new autoconf-style object 2003-09-11 18:03:50 +00:00
Makefile.rules Depend on config.status instead of config.h, because config.h timestamp may not 2003-10-07 15:24:23 +00:00