summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2011-05-24 01:48:22 +0000
committerEvan Cheng <evan.cheng@apple.com>2011-05-24 01:48:22 +0000
commit88f9137fd770e4a5a1586e696cbb3eeb869408e8 (patch)
tree932b3e4c6f8e5e1eb5c5e5f755fb2ac93301673f /llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
parenta3b4203cbcdb3862ea3cc1ba94499e148c4c9b46 (diff)
downloadbcm5719-llvm-88f9137fd770e4a5a1586e696cbb3eeb869408e8.tar.gz
bcm5719-llvm-88f9137fd770e4a5a1586e696cbb3eeb869408e8.zip
- Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c is
non-zero. - Teach X86 cmov optimization to eliminate the cmov from ctlz, cttz extension when the source of X86ISD::BSR / X86ISD::BSF is proven to be non-zero. rdar://9490949 llvm-svn: 131948
Diffstat (limited to 'llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud