OSDN Git Service

[SimplifyLibCalls] Remove redundant folding logic for ffs().
authorDavide Italiano <davide@freebsd.org>
Thu, 15 Dec 2016 23:11:00 +0000 (23:11 +0000)
committerDavide Italiano <davide@freebsd.org>
Thu, 15 Dec 2016 23:11:00 +0000 (23:11 +0000)
commit30983dc0980be088d64cba17252693461d9bc433
tree4ab87c9241a3695517a8c2a960ce74fd855781d7
parent986e6724baaec05a05098f29c5cf2a16de082633
[SimplifyLibCalls] Remove redundant folding logic for ffs().

Lowering to llvm.cttz() will result in constant folding anyway
if the argument to ffs is a constant. Pointed out by Eli for
fls() in D14590.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289888 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/SimplifyLibCalls.cpp