llvm-6502/include
Evan Cheng 20b0abc24f Copy coalescing change to prevent a physical register from being pin to a
long live interval that has low usage density.
1. Change order of coalescing to join physical registers with virtual
   registers first before virtual register intervals become too long.
2. Check size and usage density to determine if it's worthwhile to join.
3. If joining is aborted, assign virtual register live interval allocation
   preference field to the physical register.
4. Register allocator should try to allocate to the preferred register
   first (if available) to create identify moves that can be eliminated.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36218 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-17 20:32:26 +00:00
..
llvm Copy coalescing change to prevent a physical register from being pin to a 2007-04-17 20:32:26 +00:00
llvm-c Add C wrappers for the LTO library (PR1081). Patch by Chandler Carruth! 2007-01-06 23:53:43 +00:00