Teach the spiller to commute instructions in order to fold a reload. This hits 410...
authorEvan Cheng <evan.cheng@apple.com>
Fri, 13 Jun 2008 23:58:02 +0000 (23:58 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 13 Jun 2008 23:58:02 +0000 (23:58 +0000)
commit87bb991aa83c269295504443fe3ad1cae16f0f76
tree823c8c5b152ce16a857c623eb5b7be83973ce0c8
parent610011962016a76c8af7348e27cc7b648676f631
Teach the spiller to commute instructions in order to fold a reload. This hits 410 times on 444.namd and 122 times on 252.eon.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52266 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/VirtRegMap.cpp
test/CodeGen/X86/2008-06-13-SpillerCommuting.ll [new file with mode: 0644]