llvm-6502/lib
Chris Lattner a14b0d441d Check in two changes:
The first change (which is disabled) compactifies all of the function constant
pools into the global constant pool, in an attempt to reduce the amount of
duplication and overhead.  Unfortunately, as the comment indicates, this is
not yet a win, so it is disabled.

The second change sorts the typeid's so that those types that can be used
by instructions in the program appear earlier in the table than those that
cannot (such as structures and arrays).  This causes the instructions to
be able to use the dense encoding more often, saving about 5K on 254.gap.
This is only a .65% savings though, unfortunately. :(


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10754 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-10 23:46:13 +00:00
..
Analysis Live var is now in lib/Target/Sparc 2004-01-09 18:16:20 +00:00
Archive * finegrainify namespacification of ArchiveReader.cpp 2004-01-10 19:00:15 +00:00
AsmParser Minor code cleanups. The only bugfix is to the UR_DEBUG stuff which didn't 2003-12-31 02:18:11 +00:00
Bytecode Check in two changes: 2004-01-10 23:46:13 +00:00
CodeGen Remove use of llvm/CodeGen/InstrSelection.h 2004-01-10 19:16:26 +00:00
Debugger Fix some typos and copy-and-paste-os in comments, and doxygenify. 2004-01-05 17:22:52 +00:00
ExecutionEngine Add new ExecutionEngine::getGlobalValueAtAddress method, which can efficiently 2003-12-31 20:21:04 +00:00
Linker Finegrainify namespacification 2004-01-09 06:12:26 +00:00
Support Remove config wrapper around <cerrno> 2004-01-10 19:15:14 +00:00
Target Move sparc-specific livevar code into lib/Target/Sparc 2004-01-09 18:15:24 +00:00
Transforms Update obsolete comments 2004-01-10 21:36:49 +00:00
VMCore Check in two changes: 2004-01-10 23:46:13 +00:00
Makefile Add new dir 2004-01-05 05:25:59 +00:00