Reimplement getToken and SplitString as "StringRef helper functions"
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 11 Jan 2010 18:03:24 +0000 (18:03 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 11 Jan 2010 18:03:24 +0000 (18:03 +0000)
commitd4f195999a7774611e5f9e457a86f14d5e257324
treeb42b9fcb6b31623ba37362aee09417547ca4e244
parente5dacc55ad0122eb4b8913955cf6339fa3ff2d6e
Reimplement getToken and SplitString as "StringRef helper functions"

- getToken is modeled after StringRef::split but it can split on multiple
  separator chars and skips leading seperators.
- SplitString is a StringRef::split variant for more than 2 elements with the
  same behaviour as getToken.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93161 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/StringExtras.h
lib/Support/StringExtras.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/VMCore/Module.cpp
tools/lto/LTOCodeGenerator.cpp
utils/TableGen/CodeGenInstruction.cpp