llvm-project/clang/test
Petr Hosek fcbec02ea6 [AArch64] Support reserving arbitrary general purpose registers
This is a follow up to D48580 and D48581 which allows reserving
arbitrary general purpose registers with the exception of registers
with special purpose (X8, X16-X18, X29, X30) and registers used by LLVM
(X0, X19). This change also generalizes some of the existing logic to
rely entirely on values generated from tablegen.

Differential Revision: https://reviews.llvm.org/D56305

llvm-svn: 353957
2019-02-13 17:28:47 +00:00
..
ARCMT
AST Look through typedefs in getFunctionTypeWithExceptionSpec 2019-02-13 09:39:17 +00:00
ASTMerge
Analysis [Analyzer] Crash fix for FindLastStoreBRVisitor 2019-02-13 12:25:47 +00:00
CXX Add a triple to this test so it passes for targets where alignof(double) 2019-01-24 20:52:56 +00:00
CodeCompletion [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
CodeGen [X86] Follow up to r353878, add MSVC compatibility command lines to other intrinsic tests that uses packed structs to control alignment. 2019-02-12 22:12:19 +00:00
CodeGenCUDA [DEBUG_INFO][NVPTX] Generate correct data about variable address class. 2019-02-05 19:45:57 +00:00
CodeGenCXX Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. 2019-02-11 20:33:22 +00:00
CodeGenCoroutines Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
CodeGenObjC Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. 2019-02-11 20:33:22 +00:00
CodeGenObjCXX [CodeGen] Replace '@' characters in block descriptors' symbol names with 2018-12-29 17:28:30 +00:00
CodeGenOpenCL [AMDGPU] Require at least protected visibility for certain symbols 2019-02-12 18:30:38 +00:00
CodeGenOpenCLCXX [OpenCL] Add generic addr space to the return of implicit assignment. 2019-01-30 11:18:08 +00:00
Coverage [Frontend] Delete -print-decl-contexts 2018-10-03 03:50:44 +00:00
CoverageMapping Fix clang tests broken by r353547 that depend on InstrProf 2019-02-10 20:17:07 +00:00
Driver [AArch64] Support reserving arbitrary general purpose registers 2019-02-13 17:28:47 +00:00
FixIt Introduce the _Clang scoped attribute token. 2018-11-09 17:19:45 +00:00
Format
Frontend Hot fix two test regressions (%T vs %t) 2019-02-03 15:49:11 +00:00
Headers [COFF, ARM64] Remove definitions for _byteswap library functions 2019-02-11 20:04:02 +00:00
Import [ASTImporter] Fix importing OperatorDelete from CXXConstructorDecl 2019-01-22 17:59:45 +00:00
Index [libclang] Add attribute support for 'convergent'. 2019-02-11 11:00:56 +00:00
Integration
Layout
Lexer [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
Misc Add a new attribute, fortify_stdlib 2019-02-11 23:21:39 +00:00
Modules -gmodules: Don't emit incomplete breadcrumbs pointing to nonexistant PCM files. 2019-02-08 23:15:42 +00:00
OpenMP [OPENMP]Delay emission of the error messages for the exceptions. 2019-02-08 18:02:25 +00:00
PCH Fix thread safety tests after r352549 2019-01-30 00:18:24 +00:00
Parser Add two new pragmas for controlling software pipelining optimizations. 2019-01-04 17:20:00 +00:00
Preprocessor [WebAssembly] Make thread-related options consistent 2019-02-11 22:47:50 +00:00
Profile Fix clang tests broken by r353547 that depend on InstrProf 2019-02-10 20:17:07 +00:00
Refactor
Rewriter
Sema [Sema] Fix a crash in access checking for deduction guides 2019-02-12 14:21:44 +00:00
SemaCUDA [CUDA] add support for the new kernel launch API in CUDA-9.2+. 2019-01-31 21:34:03 +00:00
SemaCXX [Sema] Make string literal init an rvalue. 2019-02-08 21:18:46 +00:00
SemaObjC [Sema][ObjC] Disallow non-trivial C struct fields in unions. 2019-02-07 20:21:46 +00:00
SemaObjCXX [Sema][ObjC] Allow declaring ObjC pointer members with non-trivial 2019-02-02 02:23:40 +00:00
SemaOpenCL [OpenCL][PR40603] In C++ preserve compatibility with OpenCL C v2.0 2019-02-07 17:32:37 +00:00
SemaOpenCLCXX Fix ICE on reference binding with mismatching addr spaces. 2019-02-05 11:32:58 +00:00
SemaTemplate [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
TableGen Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Templight
Tooling [test] Pass -ccc-install-dir in mac compilation db test 2019-01-21 17:05:43 +00:00
Unit
VFS [VFS] Implement `RedirectingFileSystem::getRealPath`. 2018-11-16 01:18:04 +00:00
clang-rename
.clang-format
CMakeLists.txt This reverts commit 1440a848a635849b97f7a5cfa0ecc40d37451f5b. 2019-02-09 00:46:12 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions 2019-01-10 17:44:04 +00:00
lit.site.cfg.py.in This reverts commit 1440a848a635849b97f7a5cfa0ecc40d37451f5b. 2019-02-09 00:46:12 +00:00
make_test_dirs.pl