[lit] Remove lit's REQUIRES-ANY directive
authorThomas Preud'homme <thomasp@graphcore.ai>
Thu, 12 Dec 2019 11:39:57 +0000 (11:39 +0000)
committerThomas Preud'homme <thomasp@graphcore.ai>
Tue, 17 Dec 2019 10:36:36 +0000 (10:36 +0000)
commitddd0bb8dba2a367c6aa8a25e98915509847745ce
tree82c56111f69b544025f5d41f58cd11bb9e83b1c9
parentd9ca412a8a75ab64af33a9e95d1319c4dd2004d2
[lit] Remove lit's REQUIRES-ANY directive

Summary:
Remove REQUIRES-ANY alias lit directive since it is hardly used and can
be easily implemented using an OR expression using REQUIRES. Fixup
remaining testcases still using REQUIRES-ANY.

Reviewers: probinson, jdenny, gparker42

Reviewed By: gparker42

Subscribers: eugenis, asb, rbar, johnrusso, simoncook, sabuasal, niosHD, delcypher, jrtc27, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, lenary, s.egerton, pzheng, sameer.abuasal, apazos, luismarques, cfe-commits, #sanitizers, llvm-commits

Tags: #llvm, #clang, #sanitizers

Differential Revision: https://reviews.llvm.org/D71408
18 files changed:
clang/test/Driver/XRay/xray-instrument-macos.c
clang/test/Driver/XRay/xray-instrument-os.c
clang/test/Driver/XRay/xray-instrumentation-bundles-flags.cpp
clang/test/Driver/XRay/xray-mode-flags.cpp
clang/test/Driver/XRay/xray-nolinkdeps.cpp
compiler-rt/test/builtins/Unit/arm/aeabi_cdcmpeq_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_cdcmple_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_cfcmpeq_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_cfcmple_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_drsub_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_frsub_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_idivmod_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_uidivmod_test.c
compiler-rt/test/builtins/Unit/arm/aeabi_uldivmod_test.c
compiler-rt/test/builtins/Unit/riscv/mulsi3_test.c
llvm/utils/lit/lit/TestRunner.py
llvm/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt [deleted file]
llvm/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt [deleted file]