MachineLICM CSE should match destination register classes; avoid hoisting implicit_def's.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 27 Feb 2009 00:02:22 +0000 (00:02 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 27 Feb 2009 00:02:22 +0000 (00:02 +0000)
commitefc783951c0ab801601aeaeae07ef2a7305d37b0
tree0b7f8af31a453338de609a2a4579440a6b71ab10
parentab68e9e7fea4e36bc1dc5cef5aec313893535edb
MachineLICM CSE should match destination register classes; avoid hoisting implicit_def's.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65592 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineLICM.cpp
test/CodeGen/X86/2009-02-26-MachineLICMBug.ll [new file with mode: 0644]