author | Andrew Trick <atrick@apple.com> | |
Tue, 17 Dec 2013 19:29:36 +0000 (19:29 +0000) | ||
committer | Andrew Trick <atrick@apple.com> | |
Tue, 17 Dec 2013 19:29:36 +0000 (19:29 +0000) | ||
commit | ff7e4b11b1df5c7bee430a4a9c3de59ca40fcb80 | |
tree | dd44a5e4414eb3bae6700ebcf4123e98e1781a7f | tree | snapshot (tar.xz tar.gz zip) |
parent | de262fecd2f4eeb266b67eaaed783cfc52f88b5f | commit | diff |
Disabled subregister copy coalescing during MachineCSE.
This effectively backs out r197465 but leaves some of the general
fixes in place. Not all targets are ready to handle this feature. To
enable it, some infrastructure work is needed to better handle
register class constraints.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197514 91177308-0d34-0410-b5e6-96231b3b80d8
This effectively backs out r197465 but leaves some of the general
fixes in place. Not all targets are ready to handle this feature. To
enable it, some infrastructure work is needed to better handle
register class constraints.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197514 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineCSE.cpp | diff | blob | history | |
test/CodeGen/X86/cmov.ll | diff | blob | history | |
test/CodeGen/X86/cse-add-with-overflow.ll | diff | blob | history |