llvm-6502/lib
Alkis Evlogimenos 26bfc08b80 Add coalescing to register allocator. A hint is added to each interval
which denotes the register we would like to be assigned to (virtual or
physical). In register allocation, if this hint exists and we can map
it to a physical register (it is either a physical register or it is a
virtual register that already got assigned to a physical one) we use
that register if it is available instead of a random one in the free
pool.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10634 91177308-0d34-0410-b5e6-96231b3b80d8
2003-12-28 17:58:18 +00:00
..
Analysis Add a note 2003-12-28 04:03:49 +00:00
Archive Reverted back to revision 1.11. The previous fix doesn't really fix 2003-12-22 16:22:49 +00:00
AsmParser Right, fix the problem with invoke instructions, not just call instructions 2003-12-23 22:18:36 +00:00
Bytecode minor cleanups 2003-12-26 06:16:00 +00:00
CodeGen Add coalescing to register allocator. A hint is added to each interval 2003-12-28 17:58:18 +00:00
ExecutionEngine Pass around IntrinsicLowering instances as appropriate. 2003-12-28 09:44:37 +00:00
Linker Modified the logic so that library objects with main() are only linked in 2003-12-23 20:27:14 +00:00
Support Finegrainify namespacification 2003-12-14 21:35:53 +00:00
Target Add TargetInstrInfo::isMoveInstr() to support coalescing in register 2003-12-28 17:35:08 +00:00
Transforms Merging constants can cause further room for improvement. Iterate until 2003-12-28 07:19:08 +00:00
VMCore Move into the VMCore library 2003-12-28 08:30:20 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00