Codegen sub C, X a little bit better for register pressure. Instead of
authorChris Lattner <sabre@nondot.org>
Fri, 18 Jun 2004 00:50:37 +0000 (00:50 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 18 Jun 2004 00:50:37 +0000 (00:50 +0000)
commit667ea024b55a902ad551e6c57c820f402c7da89f
tree998591a96faa25ee6aaf75a063e615f2dde21381
parenta6f9fe6dbc9c1ffd45ae999710dbafa0afae729f
Codegen sub C, X a little bit better for register pressure.  Instead of

mov REG, C
sub REG, X

generate:

neg X
add X, C

which uses one less reg

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14213 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/InstSelectSimple.cpp
lib/Target/X86/X86ISelSimple.cpp