diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-01-19 09:56:01 +0000 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-01-19 09:56:01 +0000 |
commit | 6515db205a8f334b3bfe3940d3ed83430945ec06 (patch) | |
tree | a33b3965be8742b6e1baeebe342cac4359515cc4 /libcxx/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp | |
parent | 0b02907ee9f13bf00f2664de44e622d86994b3ad (diff) | |
download | bcm5719-llvm-6515db205a8f334b3bfe3940d3ed83430945ec06.tar.gz bcm5719-llvm-6515db205a8f334b3bfe3940d3ed83430945ec06.zip |
[InstCombine] Simplify cttz/ctlz + icmp ugt/ult
Followup to D55745, this time handling comparisons with ugt and ult
predicates (which are the canonical forms for non-equality predicates).
For ctlz we can convert into a simple icmp, for cttz we can convert
into a mask check.
Differential Revision: https://reviews.llvm.org/D56355
llvm-svn: 351645
Diffstat (limited to 'libcxx/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp')
0 files changed, 0 insertions, 0 deletions