Reapply coalescer fix for better cross-class coalescing.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 11 Feb 2010 23:55:29 +0000 (23:55 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 11 Feb 2010 23:55:29 +0000 (23:55 +0000)
commit4a540f0593f32d928534817b59c4a528e2197e0c
tree9c30fc9ef6ce4812fc7855571f21b2f0987148a9
parent0d7b0aa76036abc3118d148fbf02ad287bc7be6c
Reapply coalescer fix for better cross-class coalescing.

This time with fixed test cases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95938 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SimpleRegisterCoalescing.cpp
test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
test/CodeGen/X86/2008-07-11-SpillerBug.ll
test/CodeGen/X86/pr1505b.ll
test/CodeGen/X86/pr3495.ll
test/CodeGen/X86/stack-color-with-reg.ll
test/CodeGen/X86/twoaddr-coalesce.ll