llvm-project/clang/test/utils/update_cc_test_checks/Inputs
Nicolai Hähnle 5a4033c367 update-test-checks: safely handle tests with #if's
There is at least one Clang test (clang/test/CodeGen/arm_acle.c) which
has functions guarded by #if's that cause those functions to be compiled
only for a subset of RUN lines.

This results in a case where one RUN line has a body for the function
and another doesn't. Treat this case as a conflict for any prefixes that
the two RUN lines have in common.

This change exposed a bug where functions with '$' in the name weren't
properly recognized in ARM assembly (despite there being a test case
that was supposed to catch the problem!). This bug is fixed as well.

Differential Revision: https://reviews.llvm.org/D130089
2022-07-20 11:23:49 +02:00
..
basic-cplusplus.cpp [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
basic-cplusplus.cpp.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
check-attributes.cpp [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
check-attributes.cpp.funcattrs.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
check-attributes.cpp.plain.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
check-globals.c Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
def-and-decl.c [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
def-and-decl.c.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
exec-all-runlines.c [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
exec-all-runlines.c.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
explicit-template-instantiation.cpp [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
explicit-template-instantiation.cpp.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
generated-funcs-regex.c [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
generated-funcs-regex.c.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
generated-funcs.c [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
generated-funcs.c.generated.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
generated-funcs.c.no-generated.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
global-hex-value-regex.c Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
global-hex-value-regex.c.expected Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
global-value-regex.c Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
global-value-regex.c.expected Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
ifdef.c update-test-checks: safely handle tests with #if's 2022-07-20 11:23:49 +02:00
ifdef.c.expected update-test-checks: safely handle tests with #if's 2022-07-20 11:23:49 +02:00
lit.cfg.example [clang] Make fewer assumptions about path to lit.site.cfg after 9eaf0d120d 2021-06-25 14:01:29 -04:00
mangled_names.c [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
mangled_names.c.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
mangled_names.c.funcsig.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
on_the_fly_arg_change.c Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
on_the_fly_arg_change.c.expected Use functions with prototypes when appropriate; NFC 2022-02-12 07:25:06 -05:00
prefix-never-matches.cpp
replace-value-regex-across-runs.c [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines 2021-06-21 17:01:17 -04:00
replace-value-regex-across-runs.c.expected [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines 2021-06-21 17:01:17 -04:00
resolve-tmp-conflict.cpp [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00
resolve-tmp-conflict.cpp.expected [Clang] Add -no-opaque-pointers to more tests (NFC) 2022-04-07 12:53:29 +02:00