llvm-project/clang/test
Francesco Petrogalli d54e4dded7 [sve][acle] Enable feature macros for SVE ACLE extensions.
Summary:
The following feature macros have been added:

__ARM_FEATURE_SVE_BF16

__ARM_FEATURE_SVE_MATMUL_INT8

__ARM_FEATURE_SVE_MATMUL_FP32

__ARM_FEATURE_SVE_MATMUL_FP64

The driver has been updated to enable them accordingly to the value of
the target feature passed at command line.

The SVE ACLE tests using the macros have been modified to work with
the target feature instead of passing the macro at command line.

Reviewers: sdesmalen, efriedma, c-rhodes, kmclaughlin, SjoerdMeijer, rengolin

Subscribers: tschuett, kristof.beyls, rkruppe, psnobl, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D82623
2020-06-30 18:33:03 +00:00
..
ARCMT
AST When performing a substitution into a dependent alias template, mark the 2020-06-23 14:43:04 -07:00
ASTMerge
Analysis [analyzer] Enable constructor support in evalCall event. 2020-06-25 09:47:13 -07:00
CXX DR458: Search template parameter scopes in the right order. 2020-06-23 17:14:33 -07:00
ClangScanDeps
CodeCompletion [CodeComplete] Tweak completion for else. 2020-06-30 16:48:24 +01:00
CodeGen [sve][acle] Enable feature macros for SVE ACLE extensions. 2020-06-30 18:33:03 +00:00
CodeGenCUDA [hip] Refine `clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu` 2020-06-25 23:57:08 -04:00
CodeGenCXX [clang][RelativeVTablesABI] Update CodeGenCXX/RelativeVTablesABI/dynamic-cast.cpp 2020-06-29 13:06:42 -07:00
CodeGenCoroutines [Coroutines] Ensure co_await promise.final_suspend() does not throw 2020-06-22 15:01:42 -07:00
CodeGenHIP [NFC] Fixed ignored .hip test. 2020-06-29 18:57:14 +03:00
CodeGenObjC [AArch64][SVE] clang: Add missing svbfloat16_t tests 2020-06-29 16:48:53 +00:00
CodeGenObjCXX [os_log][test] Remove -O1 from a test, NFC 2020-06-01 16:54:16 -07:00
CodeGenOpenCL [OpenCL] Reject block arguments 2020-06-29 14:13:12 +01:00
CodeGenOpenCLCXX [CGCall] Annotate references with "align" attribute. 2020-05-19 20:21:30 -07:00
CodeGenSYCL
Coverage
CoverageMapping
Driver [clang] attempt to fix a linux test failure for the darwin-ld-platform-version-macos.c test 2020-06-29 20:13:41 -07:00
FixIt
Format
Frontend [AST] Fix handling of some edge cases in fixed-point division. 2020-06-30 13:47:12 +02:00
Headers [OpenMP][SYCL] Improve diagnosing of unsupported types usage 2020-05-29 18:00:48 +03:00
Import The type of a reference to a non-type template parameter pack should 2020-06-18 17:52:13 -07:00
Index [Sema][CodeComplete][ObjC] Don't split the first selector fragment 2020-06-25 13:58:27 -04:00
Integration
InterfaceStubs
Layout
Lexer [clang][slh] Add test for SLH feature checking macro 2020-05-15 12:23:31 -07:00
Misc [Clang] Add support for -Wno-inline-namespace-reopened-noninline 2020-06-25 18:48:50 +03:00
Modules [NFC] Make AST_BLOCK_HASH test more robust with downstream changes 2020-06-19 09:41:15 +01:00
OpenMP [OPENMP]Dynamic globalization for parallel target regions. 2020-06-25 08:25:24 -04:00
PCH [AArch64][SVE] clang: Add missing svbfloat16_t tests 2020-06-29 16:48:53 +00:00
Parser Fix a few cases that were incorrectly parsed as unary-expressions 2020-06-29 14:33:21 -07:00
ParserSYCL
Preprocessor [sve][acle] Enable feature macros for SVE ACLE extensions. 2020-06-30 18:33:03 +00:00
Profile Fix version of c-general.profdata.v5 test case 2020-06-10 16:20:20 +02:00
Refactor
Rewriter
Sema [AST][RecoveryExpr] Add error-bit to NestNameSpecifierDependence and TemplateNameDependence. 2020-06-30 11:56:24 +02:00
SemaCUDA Revert D80450 "[CUDA][HIP] Fix implicit HD function resolution" 2020-06-10 17:42:28 -07:00
SemaCXX [c++20] Fix handling of operator rewrites naming consteval operator<=>. 2020-06-29 19:02:47 -07:00
SemaObjC [AArch64][SVE] clang: Add missing svbfloat16_t tests 2020-06-29 16:48:53 +00:00
SemaObjCXX [SemaObjC] Fix a crash on invalid when 'auto' is used in a @property 2020-06-24 12:11:39 -04:00
SemaOpenCL [OpenCL] Reject block arguments 2020-06-29 14:13:12 +01:00
SemaOpenCLCXX [AST][RecoveryExpr] Build recovery expressions by default for C++. 2020-06-12 15:21:38 +02:00
SemaSYCL [SYCL][OpenMP] Implement thread-local storage restriction 2020-06-17 14:36:00 +03:00
SemaTemplate [AST][RecoveryExpr] Avoid spurious 'missing typename' diagnostic when the NNS contains errors. 2020-06-30 16:18:32 +02:00
TableGen
Templight
Tooling [Tooling] Drop leading/trailing whitespace from compile_flags.txt lines 2020-05-19 11:20:02 +02:00
Unit
VFS
clang-rename
utils/update_cc_test_checks [update_cc_test_checks.py] Handle C++ methods 2020-06-18 18:09:21 +01:00
.clang-format
CMakeLists.txt
TestRunner.sh
cxx-sections.data
lit.cfg.py [clang][driver] set macOS as the target OS for -arch arm64 when clang 2020-06-23 21:08:11 -07:00
lit.site.cfg.py.in [apple clang] disable in-process CC1 to preserve crashlog compatibility 2020-06-05 10:55:42 -07:00
make_test_dirs.pl