- Dec 01, 2012
-
-
Eli Bendersky authored
See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20121126/157198.html and related discussions. llvm-svn: 169101
-
- Nov 30, 2012
-
-
Eli Bendersky authored
llvm-svn: 169002
-
Eli Bendersky authored
instead of 1 or true (?!) llvm-svn: 169001
-
- Nov 15, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 168048
-
- Nov 14, 2012
-
-
Alexander Kornienko authored
FileCheck. llvm-svn: 167978
-
- Sep 21, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 164371
-
- Sep 18, 2012
-
-
Benjamin Kramer authored
llvm-svn: 164165
-
- Sep 08, 2012
-
-
Ted Kremenek authored
Revert "Add -exact-match option to FileCheck to allow clients to do exact matches without using regular expressions." Turns out I did not need it after all. If we find a use for it in the future, we can resurrect it. llvm-svn: 163457
-
- Sep 07, 2012
-
-
Ted Kremenek authored
Add -exact-match option to FileCheck to allow clients to do exact matches without using regular expressions. llvm-svn: 163371
-
- Oct 16, 2011
-
-
Chris Lattner authored
string, pass it around as an enum. llvm-svn: 142107
-
Chris Lattner authored
the X86 asmparser to produce ranges in the one case that was annoying me, for example: test.s:10:15: error: invalid operand for instruction movl 0(%rax), 0(%edx) ^~~~~~~ It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use ranges where appropriate if someone is interested. llvm-svn: 142106
-
- Apr 09, 2011
-
-
Chris Lattner authored
is substantially different than a(b|c)d. Form the latter regex instead. This found a few problems in the testsuite, which serves as its test. llvm-svn: 129196
-
Chris Lattner authored
llvm-svn: 129192
-
- Feb 09, 2011
-
-
Chris Lattner authored
an annoyance of mine when working on tests: if the input .ll file is broken, opt outputs an error and generates an empty file. FileCheck then emits its "ooh I couldn't find the first CHECK line, scanning from ..." which obfuscates the actual problem. llvm-svn: 125193
-
- Dec 16, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121958
-
- Dec 09, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121379
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120298
-
- Nov 14, 2010
-
-
NAKAMURA Takumi authored
It can pass two tests below on Win32. - Clang :: CodeGenCXX/dyncast.cpp - LLVM :: CodeGen/ARM/globals.ll llvm-svn: 119023
-
- Oct 15, 2010
-
-
Jakob Stoklund Olesen authored
A CHECK-NOT pattern without a following CHECK pattern simply checks that the pattern doesn't match before the end of the input file. You can even have only CHECK-NOT patterns to check that strings appear nowhere in the input file. llvm-svn: 116592
-
- Aug 20, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 111656
-
- Apr 06, 2010
-
-
Chris Lattner authored
a co-committed clang patch. llvm-svn: 100485
-
- Mar 19, 2010
-
-
Daniel Dunbar authored
"scanning from here" one. llvm-svn: 98971
-
- Jan 30, 2010
-
-
Daniel Dunbar authored
line. Turns out edit_distance can be slow if the string we are scanning for happens to be quite large. llvm-svn: 94860
-
- Jan 29, 2010
-
-
Dan Gohman authored
llvm-svn: 94848
-
Dan Gohman authored
Before: <stdin>:94:1: note: possible intended match here movsd 4096(%rsi), %xmm0 ^ After: <stdin>:94:2: note: possible intended match here movsd 4096(%rsi), %xmm0 ^ llvm-svn: 94847
-
Dan Gohman authored
Before: test/CodeGen/X86/lsr-reuse.ll:52:34: error: expected string not found in input ; CHECK: movsd -2048(%rsi), %xmm0 ^ After: test/CodeGen/X86/lsr-reuse.ll:52:10: error: expected string not found in input ; CHECK: movsd -2048(%rsi), %xmm0 ^ llvm-svn: 94846
-
Daniel Dunbar authored
- Thanks Doug, who is obviously less lazy than me! llvm-svn: 94795
-
- Nov 29, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90065
-
- Nov 22, 2009
-
-
Daniel Dunbar authored
good nearby fuzzy match. Frequently the input is nearly correct, and just showing the user the a nearby sensible match is enough to diagnose the problem. - The "fuzzyness" is pretty simple and arbitrary, but worked on my three test cases. If you encounter problems, or places you think FileCheck should have guessed but didn't, please add test cases to PR5239. For example, previously FileCheck would report this: -- t.cpp:21:55: error: expected string not found in input // CHECK: define void @_Z2f25f2_s1([[i64_i64_ty]] %a0) ^ <stdin>:19:30: note: scanning from here define void @_Z2f15f1_s1(%1) nounwind { ^ <stdin>:19:30: note: with variable "i64_i64_ty" equal to "%0" -- and now it also reports this: -- <stdin>:27:1: note: possible intended match here define void @_Z2f25f2_s1(%0) nounwind { ^ -- which makes it clear that the CHECK just has an extra ' %a0' in it, without having to check the input. llvm-svn: 89631
-
Daniel Dunbar authored
additional information about the current definitions of the variables used in the string. llvm-svn: 89628
-
Daniel Dunbar authored
separate character. - Chris, OK? llvm-svn: 89626
-
- Sep 27, 2009
-
-
Chris Lattner authored
allows matching and remembering a string and then matching and verifying that the string occurs later in the file. Change X86/xor.ll to use this in some cases where the test was checking for an arbitrary register allocation decision. llvm-svn: 82891
-
- Sep 26, 2009
-
-
Chris Lattner authored
and makes the API more annoying. Add a Regex::getNumMatches() method. llvm-svn: 82877
-
- Sep 25, 2009
-
-
Chris Lattner authored
llvm-svn: 82780
-
Chris Lattner authored
regex and matching it instead of trying to match chunks at a time. Matching chunks at a time broke with check lines like CHECK: foo {{.*}}bar because the .* would eat the entire rest of the line and bar would never match. Now we just escape the fixed strings for the user, so that something like: CHECK: a() {{.*}}??? is matched as: CHECK: {{a\(\) .*\?\?\?}} transparently "under the covers". llvm-svn: 82779
-
Chris Lattner authored
perf win and is needed for future changes. llvm-svn: 82777
-
Chris Lattner authored
llvm-svn: 82758
-
Chris Lattner authored
llvm-svn: 82754
-
- Sep 24, 2009
-
-
Chris Lattner authored
; CHECK: movl {{%e[a-z][xi]}}, %eax or whatever. llvm-svn: 82717
-
Chris Lattner authored
CHECK strings, instead of canonicalizing the patterns directly. This allows Pattern to just contain a StringRef instead of std::string. llvm-svn: 82713
-