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)
commit7f58c41dbad3584c8dc50cd2d1e82632b7943fd9
tree5f965445a4ee5227b34e7602ccc36675a2ec99e7
parent65025aa89d573f4bb9109b1fe3837f1e02affbfb
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.

llvm-svn: 232898
llvm/include/llvm/ADT/StringRef.h