llvm-6502/lib
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
..
Analysis Use std::string::size_type for for ColonPos to stop gcc from giving a warning 2003-10-01 22:49:22 +00:00
Archive Update file header for renamed file 2003-09-22 23:42:00 +00:00
AsmParser The objects mapped are really PATypeHolders, not PATypeHandles 2003-10-02 19:00:34 +00:00
Bytecode Major refactoring of the bytecode reader. This includes the following 2003-10-09 20:22:47 +00:00
CodeGen Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs 2003-10-08 05:20:08 +00:00
ExecutionEngine Actually _PASS IN_ NO_RESERVE if we have it. 2003-10-06 19:07:41 +00:00
Linker Make more error messages have gccld's name in them. 2003-10-08 19:09:30 +00:00
Support ToolRunner.h has been moved from include/Support to include/llvm/Support. 2003-10-06 18:37:24 +00:00
Target Add # of printed instructions statistic to both the SPARC and X86 LLC backends. 2003-10-06 15:41:21 +00:00
Transforms Update comment 2003-10-08 16:56:11 +00:00
VMCore Add a sanity check for constant expression casts 2003-10-07 22:19:19 +00:00
Makefile Removed Support directory. It now lives in llvm/support/lib. 2003-09-29 16:10:43 +00:00