Benjamin Kramer
|
49123250ae
|
Reenable Split2 StringRef test with Apple gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89357 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-11-19 16:04:41 +00:00 |
|
Daniel Dunbar
|
0d753ec30e
|
"XFAIL" the Split2 StringReft test with Apple gcc, which miscompiles it.
- I plan on fixing/workarounding this, but until then I'd like the bots to stay
green.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89077 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-11-17 09:29:59 +00:00 |
|
Rafael Espindola
|
20fd4ec8c5
|
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
|
2009-11-13 04:55:09 +00:00 |
|
Rafael Espindola
|
c78c0c99a0
|
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
|
2009-11-13 02:18:25 +00:00 |
|
Rafael Espindola
|
5ccac24726
|
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
|
2009-11-13 01:24:40 +00:00 |
|
Daniel Dunbar
|
64066bd8b5
|
Add From arguments to StringRef search functions, and tweak doxyments.
Also, add unittests for find_first_of and find_first_not_of.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86770 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-11-11 00:28:53 +00:00 |
|
Daniel Dunbar
|
e65512809a
|
Add StringRef::{rfind, rsplit}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82087 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-16 22:38:48 +00:00 |
|
Daniel Dunbar
|
323a3e6533
|
Fix pasto in StringRef::count(char)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79356 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-18 18:34:22 +00:00 |
|
Daniel Dunbar
|
5caba3bcb1
|
Add StringRef::count({char,StringRef})
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79354 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-18 18:26:35 +00:00 |
|
Daniel Dunbar
|
0ad7f9bb2f
|
StringRef: Add find(char) and find(StringRef).
Also, regroup functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78712 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-11 20:47:15 +00:00 |
|
Daniel Dunbar
|
d61918fc68
|
Add StringRef::{slice, split}, two convenient string operations which are simple
and efficient on a StringRef.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77117 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-26 03:18:15 +00:00 |
|
Daniel Dunbar
|
dbe77cfa0b
|
Support writing a StringRef to a raw_ostream directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76754 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-22 17:13:20 +00:00 |
|
Daniel Dunbar
|
f5fdf73238
|
Add StringRef::{substr, startswith}.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76559 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-21 09:18:49 +00:00 |
|
Daniel Dunbar
|
4cf95d75c6
|
Add StringRef class, with fixes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76543 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-21 07:28:51 +00:00 |
|