llvm-6502/lib
Jakob Stoklund Olesen 10a433238f Spill multiple registers at once.
Live range splitting can create a number of small live ranges containing only a
single real use. Spill these small live ranges along with the large range they
are connected to with copies. This enables memory operand folding and maximizes
the spill to fill distance.

Work in progress with known bugs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127529 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-12 04:17:20 +00:00
..
Analysis ComputeMaskedBits: sub falls through to add, and sub doesn't have the same overflow semantics as add. 2011-03-11 14:46:49 +00:00
Archive
AsmParser
Bitcode
CodeGen Spill multiple registers at once. 2011-03-12 04:17:20 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Fixed the comparison operator for the enhanced 2011-03-12 03:27:54 +00:00
Object
Support Don't compute the file size if we don't need to. 2011-03-10 20:54:07 +00:00
Target Sometimes isPredicable lies to us and tells us we don't need the operands. 2011-03-12 01:09:29 +00:00
Transforms Roll r127459 back in: 2011-03-11 21:52:04 +00:00
VMCore Unbreak the CMake build. 2011-03-10 00:51:01 +00:00
CMakeLists.txt
Makefile