Mikhail Glushenkov
|
3120c18e08
|
Add include guards to Support/Regex.h.
If the omission was intentional, please add a comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111657 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-20 17:38:44 +00:00 |
|
Mikhail Glushenkov
|
7112c86fc2
|
Trailing whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111656 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-20 17:38:38 +00:00 |
|
Benjamin Kramer
|
38e59891ee
|
Don't pass StringRef by reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108366 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-07-14 22:38:02 +00:00 |
|
Daniel Dunbar
|
d2a5c0d856
|
Add Regex::sub, for doing regular expression substitution with backreferences.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96503 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-17 20:08:42 +00:00 |
|
Chris Lattner
|
81f46d9ce1
|
remove support for "NoSub" from regex. It seems like a minor optimization
and makes the API more annoying. Add a Regex::getNumMatches() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-26 21:27:04 +00:00 |
|
Chris Lattner
|
528700863a
|
add and document regex support for FileCheck. You can now do stuff like:
; CHECK: movl {{%e[a-z][xi]}}, %eax
or whatever.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82717 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-24 21:47:32 +00:00 |
|
Chris Lattner
|
48ba9ff3c4
|
tidy up, fix a memory leak in Regex::isValid
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82707 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-24 20:15:51 +00:00 |
|
Torok Edwin
|
ce0c81e7dd
|
Add regular expression matching support, based on OpenBSD regexec()/regcomp()
implementation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80493 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-30 08:24:09 +00:00 |
|