Matt Arsenault
13df462691
Allow multiple check prefixes in FileCheck.
...
This is useful if you want to run multiple variations
of a single test, and the majority of check lines
should be the same.
llvm-svn: 194343
2013-11-10 02:04:09 +00:00
Renato Golin
58ab84a830
Add warning about CHECK-DAG with variable definition
...
llvm-svn: 192479
2013-10-11 18:50:22 +00:00
Bill Wendling
c02da467f4
Fix underscore to be the proper length.
...
llvm-svn: 187406
2013-07-30 08:26:24 +00:00
Stephen Lin
b946407cb7
Fix FileCheck CHECK-LABEL documentation wording slightly; also mention that it allows error recovery.
...
llvm-svn: 186628
2013-07-18 23:26:58 +00:00
Stephen Lin
a6e877fab4
Correct inaccurate statement in FileCheck docs.
...
llvm-svn: 186290
2013-07-14 18:12:25 +00:00
Stephen Lin
f8bd2e5b86
Add new directive called CHECK-LABEL to FileCheck.
...
CHECK-LABEL is meant to be used in place on CHECK on lines containing identifiers or other unique labels (they need not actually be labels in the source or output language, though.) This is used to break up the input stream into separate blocks delineated by CHECK-LABEL lines, each of which is checked independently. This greatly improves the accuracy of errors and fix-it hints in many cases, and allows for FileCheck to recover from errors in one block by continuing to subsequent blocks.
Some tests will be converted to use this new directive in forthcoming patches.
llvm-svn: 186162
2013-07-12 14:51:05 +00:00
Sean Silva
b6bfbad290
[docs] Fix formatting.
...
'\n' was displaying as 'n'
llvm-svn: 184507
2013-06-21 00:27:54 +00:00
Michael Liao
91a1b2c9eb
Add 'CHECK-DAG' support
...
Refer to 'FileCheck.rst'f for details of 'CHECK-DAG'.
llvm-svn: 181827
2013-05-14 20:34:12 +00:00
Guy Benyei
5ea04c385f
Canonicalize line endings to Linux style also when the --strict-whitespace flag is in use. This flag is supposed to affect horizontal whitespaces only.
...
llvm-svn: 174541
2013-02-06 20:40:38 +00:00
Eli Bendersky
4ca99ba6b5
Update FileCheck's documentation to mention recently added feature of
...
matching a variable defined on the same line.
llvm-svn: 169103
2012-12-01 22:03:57 +00:00
Dmitri Gribenko
f589e2418d
Documentation for FileCheck: use 'option' and 'program' directives.
...
This enables option cross-referencing and now '--' in option names are no more turned into en dashes.
llvm-svn: 168926
2012-11-29 19:21:02 +00:00
Eli Bendersky
2fef6b6a1e
Fix a typo in FileCheck.rst
...
llvm-svn: 168466
2012-11-21 22:40:52 +00:00
Alexander Kornienko
92987fb311
Support for [[ @LINE ]], [[@LINE+<offset>]], [[@LINE-<offset>]] expressions in
...
FileCheck.
llvm-svn: 167978
2012-11-14 21:07:37 +00:00
Dmitri Gribenko
a72e9f0140
FileCheck.rst: change formatting of code-like constructs to use a monospaced
...
font. These were formatted in bold, but that's not correct.
llvm-svn: 167964
2012-11-14 19:42:32 +00:00
Eli Bendersky
659d206678
Fix a broken sentence
...
llvm-svn: 167521
2012-11-07 01:52:41 +00:00
Eli Bendersky
8a7e80f6f5
Document the -input-file option of FileCheck
...
llvm-svn: 167517
2012-11-07 01:41:30 +00:00
Dmitri Gribenko
a99fa5b062
Use correct syntax highliter in code blocks. Noticed by Sean Silva.
...
llvm-svn: 158359
2012-06-12 15:45:07 +00:00
Dmitri Gribenko
19408a76a6
FileCheck docs: remove leftover HTML markup.
...
llvm-svn: 158344
2012-06-12 00:48:47 +00:00
Chad Rosier
fd7469c947
Typo. Patch by Nicklas Bo Jensen <nbjensen@gmail.com>.
...
llvm-svn: 157415
2012-05-24 21:17:47 +00:00
Daniel Dunbar
8f4a8a636c
[docs] Add ReST version of all the man pages.
...
- The POD versions are slated for execution, but are still around until
llvm.org machinery is in place.
llvm-svn: 156384
2012-05-08 16:50:35 +00:00