[TargetLibraryInfo] Add support for fls, flsl, flsll.
authorDavide Italiano <davide@freebsd.org>
Mon, 9 Nov 2015 23:23:20 +0000 (23:23 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 9 Nov 2015 23:23:20 +0000 (23:23 +0000)
commit36ee8db6826c69e3bfec4b80758ad3e83108156c
treea2747a6df1f92b134021eb692e42d2eddc3ed242
parentf41e3780b34ee80e2186bbd9fac2e57039c70ab2
[TargetLibraryInfo] Add support for fls, flsl, flsll.

This is a prerequisite for further optimisations of these functions,
which will be commited as a separate patch.

Differential Revision: http://reviews.llvm.org/D14219

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252535 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/TargetLibraryInfo.def
lib/Analysis/TargetLibraryInfo.cpp