[llvm-dev] RFC: FileCheck Enhancements

James Y Knight via llvm-dev llvm-dev at lists.llvm.org
Thu May 26 07:53:16 PDT 2016


On Thu, May 26, 2016 at 10:35 AM, Ehsan Amiri via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> 7.       Wildcard for prefixes - If some statements should be checked
> regardless prefix, it should be used //{{*}}, //{{*}}-NEXT, //{{*}}-SAME
> and etc.
>
>> 8.       Prefix with regular expressions - If statement should be
>> checked if prefix matches some regular expression, it should be used
>> {{regex}}:, {{regex}}-NEXT  and etc.
>>
>>
>>
>>
> I, too, think wildcard and regular expression for prefixes will make it
> hard to read the test files. Currently I can highlight the prefix and focus
> on a specific test, but that won't be possible when these features are
> used. I prefer an easy to read but long test file to a hard to read but
> compact one.
>


It's also an entirely unnecessary feature: you can use multiple
--check-prefix arguments on the test run to accomplish the same thing, and
many tests do that today. (e.g. "FileCheck --check-prefix=CHECK
--check-prefix=SSE --check-prefix=SSE3").
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160526/1683e704/attachment.html>


More information about the llvm-dev mailing list