]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
Disabled subregister copy coalescing during MachineCSE.
authorAndrew Trick <atrick@apple.com>
Tue, 17 Dec 2013 19:29:36 +0000 (19:29 +0000)
committerAndrew Trick <atrick@apple.com>
Tue, 17 Dec 2013 19:29:36 +0000 (19:29 +0000)
commitff7e4b11b1df5c7bee430a4a9c3de59ca40fcb80
treedd44a5e4414eb3bae6700ebcf4123e98e1781a7f
parentde262fecd2f4eeb266b67eaaed783cfc52f88b5f
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
lib/CodeGen/MachineCSE.cpp
test/CodeGen/X86/cmov.ll
test/CodeGen/X86/cse-add-with-overflow.ll