History log of /external/llvm/lib/Support/StringExtras.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bf8653ff3b70d2a1bb059a958d7612954408d998 21-Feb-2012 Duncan Sands <baldrick@free.fr> Move the implementation of StringRef::split out of StringExtras.cpp
and into StringRef.cpp, which is where the other StringRef stuff is.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
c30a38f34bdfecb99ce49e3ffa479039c9bf0209 21-Jul-2011 Chris Lattner <sabre@nondot.org> move tier out of an anonymous namespace, it doesn't make sense
to for it to be an an anon namespace and be in a header.

Eliminate some extraenous uses of tie.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135669 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
4e7e2f5a365e55d845843606bd52cf35c8f4e672 18-Jan-2010 Benjamin Kramer <benny.kra@googlemail.com> Fix refacto reported by Nicolas Geoffray.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
7dd6107fcc952758ee63d5784a9e7afa9b6dea93 11-Jan-2010 Benjamin Kramer <benny.kra@googlemail.com> Remove unused string functions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93183 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
7462b5dd99163785480a11a7c999569b349a137c 11-Jan-2010 Benjamin Kramer <benny.kra@googlemail.com> Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93174 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
c30837d6c1ee814ba62e32848e1d2cbfb7385953 11-Jan-2010 Benjamin Kramer <benny.kra@googlemail.com> Turns out llvm-gcc still uses SplitString with a vector. Add it back until I
have a fix.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
d4f195999a7774611e5f9e457a86f14d5e257324 11-Jan-2010 Benjamin Kramer <benny.kra@googlemail.com> 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
/external/llvm/lib/Support/StringExtras.cpp
20fd4ec8c5cd3a3ec1f3258458a8899c4896ece2 13-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Distinguish "a," from "a". The first one splits into "a" + "" and the second one into
"a" + 0.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87084 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
c78c0c99a0fe1703ae72fc51e440aaa8e4e19e91 13-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Switch to smallvector. Also fix issue with using unsigend for MaxSplit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87068 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
5ccac247263ab62975f3b72421fc783f10ccf5f6 13-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add a new split method to StringRef that puts the substrings in a vector.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
9bd34602fbe945cc2ed81f8f8ac7de59f4679038 17-Oct-2009 Daniel Dunbar <daniel@zuster.org> Move UnescapeString to a static function for its sole client; its inefficient and broken.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
ca107c5c1871e38f475224db03da5b90f9fccef2 17-Oct-2009 Daniel Dunbar <daniel@zuster.org> Remove llvm::EscapeString, raw_ostream::write_escaped is much faster.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84357 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
d7fd2126c248f5887954cfd5ee6628f3a4cf4a9b 15-Apr-2009 Chris Lattner <sabre@nondot.org> teach EscapeString and UnescapeString to handle ".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69211 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
34cd4a484e532cc463fd5a4bf59b88d13c5467c1 05-May-2008 Evan Cheng <evan.cheng@apple.com> Fix more -Wshorten-64-to-32 warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50659 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
ae9f3a3b7c915f725aef5a7250e88eaeddda03c6 20-Feb-2008 Anton Korobeynikov <asl@math.spbu.ru> Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
4ee451de366474b9c228b4e5fa573795a715216d 29-Dec-2007 Chris Lattner <sabre@nondot.org> Remove attribution from file headers, per discussion on llvmdev.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
c69b0dd19d72fffe1e7abbaa66d6f801c7b2c32f 05-Aug-2007 Reid Spencer <rspencer@reidspencer.com> Escape some escapes that confuse doxygen.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40850 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
d5b58c239e44fe4fa2322900b26c691f5a44bd87 28-Nov-2006 Chris Lattner <sabre@nondot.org> Add a helper function


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
53eca9466f5dc10bba86f94fa1a55a1e8f36baf2 15-Jul-2006 Chris Lattner <sabre@nondot.org> Add two helpers for escaping and unescaping strings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
f976c856fcc5055f3fc7d9f070d72c2d027c1d9d 22-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> Remove trailing whitespace


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
551ccae044b0ff658fe629dd67edd5ffe75d10e8 02-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp
872ccce0a801930aa370f8d161ceb9d6b1a3bdae 29-Dec-2003 Chris Lattner <sabre@nondot.org> implement new getToken function


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/StringExtras.cpp