Vectorize String.IndexOf(char) and String.LastIndexOf(char) (#16392)
authorEric Erhardt <eric.erhardt@microsoft.com>
Fri, 2 Mar 2018 00:51:06 +0000 (18:51 -0600)
committerAhson Khan <ahkha@microsoft.com>
Fri, 2 Mar 2018 00:51:06 +0000 (16:51 -0800)
commitc4a43916a32d732e185d7e4923b767571756120e
tree819ec708e35502ae98f0fa42ef4b8b0f38a5e847
parentbcf17595da89619fe32d36caff7b9d06aa439b0b
Vectorize String.IndexOf(char) and String.LastIndexOf(char) (#16392)

* Vectorize String.IndexOf(char) using the same algorithm as SpanHelpers
IndexOf(byte).

* Respond to feedback.

* Vectorize String.LastIndexOf

Clean up IndexOf vectorization.
src/mscorlib/shared/System/String.Searching.cs