- Clean up some crappy code which deals with coalescing of copies which look at
authorEvan Cheng <evan.cheng@apple.com>
Wed, 21 Apr 2010 00:44:22 +0000 (00:44 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 21 Apr 2010 00:44:22 +0000 (00:44 +0000)
commit30fdb5c2ac35b8af818ee62bfd184357f20eca34
tree7e4cd0530439b2753db791ee5203a2accb8ac5f8
parentd217cfcf468712780cb3b06a36e0ce53897592c1
- Clean up some crappy code which deals with coalescing of copies which look at
  extract_subreg / insert_subreg, etc.
- Add support for more aggressive insert_subreg coalescing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101971 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveIntervalAnalysis.h
lib/CodeGen/SimpleRegisterCoalescing.cpp
lib/CodeGen/SimpleRegisterCoalescing.h
test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
test/CodeGen/X86/2008-10-16-SpillerBug.ll
test/CodeGen/X86/postra-licm.ll
test/CodeGen/X86/stack-color-with-reg.ll