summaryrefslogtreecommitdiffstats
path: root/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
diff options
context:
space:
mode:
authorManman Ren <mren@apple.com>2012-06-07 00:42:47 +0000
committerManman Ren <mren@apple.com>2012-06-07 00:42:47 +0000
commitae02c5a93e43dc740979db0fc16290c0bcbe8316 (patch)
tree0771ec60c1a7531f84b1f541e74eef63052290f4 /clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
parent79cc6f7a26649cc8812d6c97641fbfe5c37f7dc4 (diff)
downloadbcm5719-llvm-ae02c5a93e43dc740979db0fc16290c0bcbe8316.tar.gz
bcm5719-llvm-ae02c5a93e43dc740979db0fc16290c0bcbe8316.zip
X86: replace SUB with CMP if possible
This patch will optimize the following movq %rdi, %rax subq %rsi, %rax cmovsq %rsi, %rdi movq %rdi, %rax to cmpq %rsi, %rdi cmovsq %rsi, %rdi movq %rdi, %rax Perform this optimization if the actual result of SUB is not used. rdar: 11540023 llvm-svn: 158126
Diffstat (limited to 'clang/lib/ARCMigrate/TransUnbridgedCasts.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud