Revert part of r147716. Looks like x87 instructions kill markers are all messed
authorEvan Cheng <evan.cheng@apple.com>
Sat, 7 Jan 2012 03:35:48 +0000 (03:35 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 7 Jan 2012 03:35:48 +0000 (03:35 +0000)
commit70017fb01bba634649f7f3b1dee33c6cda0721d0
treeaa2d21a5531b1116e1be829be232e8e451ff56c6
parentacdb4aaf9b1f2edd96163c27bcc4e0557014f51e
Revert part of r147716. Looks like x87 instructions kill markers are all messed
up so branch folding pass can't use the scavenger. :-(  This doesn't breaks
anything currently. It just means targets which do not carefully update kill
markers cannot run post-ra scheduler (not new, it has always been the case).

We should fix this at some point since it's really hacky.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147719 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/BranchFolding.cpp