llvm-6502/lib
Alkis Evlogimenos 0d6c5b6489 Move machine code rewriter and spiller outside the register
allocator.

The implementation is completely rewritten and now employs several
optimizations not exercised before. For example for 164.gzip we have
997 loads and 699 stores vs the 1221 loads and 880 stores we have
before.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11798 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-24 08:58:30 +00:00
..
Analysis Fix a soon-to-be-missing #include 2004-02-22 06:26:17 +00:00
Archive * finegrainify namespacification of ArchiveReader.cpp 2004-01-10 19:00:15 +00:00
AsmParser It turns out that the two dimensional vectors were causing big slowdowns 2004-02-09 21:03:38 +00:00
Bytecode Adjustments to support the new ConstantAggregateZero class 2004-02-15 05:55:15 +00:00
CodeGen Move machine code rewriter and spiller outside the register 2004-02-24 08:58:30 +00:00
Debugger "fix" a nasty race condition 2004-01-14 21:18:03 +00:00
ExecutionEngine Make the JIT zero out globals with memset instead of an element at a time. This 2004-02-15 05:54:06 +00:00
Linker Include Config/config.h for SHLIBEXT. 2004-02-23 22:42:51 +00:00
Support `cat' is usually in /bin, not /usr/bin, at least on our systems. 2004-02-21 21:51:41 +00:00
Target Refactor rewinding code for finding the first terminator of a basic 2004-02-23 18:14:48 +00:00
Transforms Implement SimplifyCFG/switch_switch_fold.ll 2004-02-24 07:23:58 +00:00
VMCore Get all instruction definitions 2004-02-22 06:25:38 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00