StringRef: Just forward StringRef::find to libc's memchr.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 21 Mar 2015 16:42:35 +0000 (16:42 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 21 Mar 2015 16:42:35 +0000 (16:42 +0000)
commitb1c9f1f84e56510dc668bcddffd944971eb13198
tree4b97cc0e88ff2c750f3c6d0d0325545fc0c422e8
parentf85c6016839ee51c3a1a90171fa3b8073d93e0fa
StringRef: Just forward StringRef::find to libc's memchr.

Modern libc's have an SSE version of memchr which is a lot faster than our
hand-rolled version. In the past I was reluctant to use it because Darwin's
memchr used a naive ridiculously slow implementation, but that has been fixed
some versions ago.

Should have zero functional impact.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232898 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/StringRef.h