mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-23 00:42:08 +02:00

Co-authored-by: Juri Dispan <juri.dispan@posteo.net> Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
902 B
902 B
FileCheck
Flexible pattern matching file verifier. It is typically used from LLVM regression tests and forms a part of a
lit
test. More information: https://llvm.org/docs/CommandGuide/FileCheck.html.
- Match
input_file
content with pattern filecheck_file
:
FileCheck --input-file={{path/to/input_file}} {{path/to/check_file}}
- Match input from the
stdin
with pattern filecheck_file
:
echo "{{some_text}}" | FileCheck {{path/to/check_file}}
- Match with the specified custom check
prefix
(Note: the default prefix isCHECK
):
echo "{{some_text}}" | FileCheck --check-prefix={{prefix}} {{path/to/check_file}}
- Print good directive pattern matches:
echo "{{some_text}}" | FileCheck -v {{path/to/check_file}}
- Input
llvm_code.ll
into llvm-as, then pipe the output into FileCheck to match:
llvm-as {{path/to/llvm_code.ll}} | FileCheck {{path/to/check_file}}