integer/clz: Use clang builtin instead of llvm asm
authorJan Vesely <jan.vesely@rutgers.edu>
Mon, 2 Oct 2017 18:38:57 +0000 (18:38 +0000)
committerJan Vesely <jan.vesely@rutgers.edu>
Mon, 2 Oct 2017 18:38:57 +0000 (18:38 +0000)
commit943057a2885a0d886de142a2a9beb227ca78ba23
treed3a519d6cfd5ddea3cb2150f48c0d207818cb51e
parenta351f150b2843e9bcacd64cba84cd54f146b7666
integer/clz: Use clang builtin instead of llvm asm

The generated llvm IR mostly identical. char/uchar case is a bit worse.

reviewer: Tom Stellard

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 314701
libclc/generic/lib/SOURCES
libclc/generic/lib/integer/clz.cl
libclc/generic/lib/integer/clz_if.ll [deleted file]
libclc/generic/lib/integer/clz_impl.ll [deleted file]