llvm-project/clang/test
Petr Hosek f16e834dab [AArch64] Make the test for rsr and rsr64 stricter
ACLE specifies that return type for rsr and rsr64 is uint32_t and
uint64_t respectively. D56852 change the return type of rsr64 from
unsigned long to unsigned long long which at least on Linux doesn't
match uint64_t, but the test isn't strict enough to detect that
because compiler implicitly converts unsigned long long to uint64_t,
but it breaks other uses such as printf with PRIx64 type specifier.
This change makes the test stricter enforcing that the return type
of rsr and rsr64 builtins is what is actually specified in ACLE.

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

llvm-svn: 352156
2019-01-25 02:42:30 +00:00
..
ARCMT
AST [Sema] Fix Modified Type in address_space AttributedType 2019-01-24 00:11:35 +00:00
ASTMerge
Analysis [analyzer] Insert notes in RetainCountChecker where our dynamic cast modeling assumes 'null' output 2019-01-22 19:51:00 +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 [CodeComplete] [clangd] Fix crash on ValueDecl with a null type 2019-01-24 10:41:43 +00:00
CodeGen [AArch64] Make the test for rsr and rsr64 stricter 2019-01-25 02:42:30 +00:00
CodeGenCUDA [CUDA] Treat extern global variable shadows same as regular extern vars. 2018-12-22 01:11:09 +00:00
CodeGenCXX Revert "[Sanitizers] UBSan unreachable incompatible with ASan in the presence of `noreturn` calls" 2019-01-24 18:04:21 +00:00
CodeGenCoroutines Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
CodeGenObjC [clang][slh] add Clang attr no_speculative_load_hardening 2019-01-18 17:20:46 +00:00
CodeGenObjCXX [CodeGen] Replace '@' characters in block descriptors' symbol names with 2018-12-29 17:28:30 +00:00
CodeGenOpenCL [AMDGPU] Separate feature dot-insts 2019-01-10 03:25:47 +00:00
CodeGenOpenCLCXX [OpenCL] Allow address spaces as method qualifiers. 2019-01-21 16:01:38 +00:00
Coverage [Frontend] Delete -print-decl-contexts 2018-10-03 03:50:44 +00:00
CoverageMapping [Coverage] Specify the Itanium ABI triple for a C++ test 2018-11-28 20:51:09 +00:00
Driver [clang-cl] Ignore space-separated /AI arguments 2019-01-24 22:26:51 +00:00
FixIt Introduce the _Clang scoped attribute token. 2018-11-09 17:19:45 +00:00
Format
Frontend [Fixed Point Arithmetic] Fixed Point Addition Constant Expression Evaluation 2019-01-18 21:04:25 +00:00
Headers Recommit r351160 "[X86] Make _xgetbv/_xsetbv on non-windows platforms" 2019-01-16 22:56:25 +00:00
Import [ASTImporter] Fix importing OperatorDelete from CXXConstructorDecl 2019-01-22 17:59:45 +00:00
Index [Sema] Fix Modified Type in address_space AttributedType 2019-01-24 00:11:35 +00:00
Integration
Layout
Lexer Implementation Feature Test Macros for P0722R3 2019-01-11 17:09:22 +00:00
Misc [WebAssembly] Add WebAssemblyImportModule to pragma-attribute-supported-attributes-list.test 2019-01-24 21:20:03 +00:00
Modules CodeGen: fix autolink emission on ELF 2019-01-05 19:27:12 +00:00
OpenMP Emit !callback metadata and introduce the callback attribute 2019-01-19 05:36:54 +00:00
PCH [FileManager] Revert r347205 to avoid PCH file-descriptor leak. 2019-01-24 18:55:24 +00:00
Parser Add two new pragmas for controlling software pipelining optimizations. 2019-01-04 17:20:00 +00:00
Preprocessor [WebAssembly] Add a __wasi__ target macro 2019-01-24 21:05:11 +00:00
Profile
Refactor
Rewriter
Sema [CPU-Dispatch] Make pentium_iii_no_xmm_regs and pentium_iii alias. 2019-01-24 15:28:57 +00:00
SemaCUDA [CUDA][HIP] Fix ShouldDeleteSpecialMember for inherited constructors 2018-10-09 15:53:14 +00:00
SemaCXX [Sema] Don't crash when recovering from a misspelled pseudo destructor call to an incomplete type. 2019-01-24 13:52:47 +00:00
SemaObjC Add a priority field to availability attributes to prioritize explicit 2019-01-24 19:14:39 +00:00
SemaObjCXX [Sema][ObjC] Check whether a DelayedDiagnosticPool has been pushed 2019-01-23 00:55:48 +00:00
SemaOpenCL OpenCL: Improve vector printf warnings 2018-12-01 22:16:27 +00:00
SemaOpenCLCXX [OpenCL] Allow address spaces as method qualifiers. 2019-01-21 16:01:38 +00:00
SemaTemplate Remember to instantiate explicit template argument lists in a friend 2019-01-11 01:59:33 +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 [analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions 2019-01-10 17:44:04 +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 Import lit.llvm after rC341132 2018-08-31 00:24:36 +00:00
make_test_dirs.pl