clang/test
Bruno Cardoso Lopes bd5ee58406 [Modules] Add platform and environment features to requires clause
Allows module map writers to add build requirements based on
platform/os. This helps when target features and language dialects
aren't enough to conditionalize building a module, among other things,
it allow module maps for different platforms to live in the same file.

rdar://problem/43909745

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342499 91177308-0d34-0410-b5e6-96231b3b80d8
2018-09-18 17:11:13 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [Analyzer] Define and use diff_plist in tests, NFC 2018-09-17 10:19:46 +00:00
CXX [Sema] Remove location from implicit capture init expr 2018-09-13 23:28:25 +00:00
CodeCompletion [CodeComplete] Add completions for filenames in #include directives. 2018-09-18 08:40:41 +00:00
CodeGen [clang-cl] Fix PR38934: failing to dllexport class template member w/ explicit instantiation and PCH 2018-09-14 15:18:30 +00:00
CodeGenCUDA Rename -mlink-cuda-bitcode to -mlink-builtin-bitcode 2018-08-20 18:16:48 +00:00
CodeGenCXX Relax assumption about default method calling convention in new test 2018-09-14 20:50:39 +00:00
CodeGenCoroutines [Coroutines] Less IR for noexcept await_resume 2018-06-23 18:57:26 +00:00
CodeGenObjC Remove all uses of DIFlagBlockByrefStruct 2018-09-10 16:14:28 +00:00
CodeGenObjCXX Revert r341754. 2018-09-09 05:22:49 +00:00
CodeGenOpenCL AMDGPU: Add another missing builtin 2018-08-09 22:18:37 +00:00
Coverage [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
CoverageMapping [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
Driver cl-options.c: Fix negative -cfguard check 2018-09-18 13:07:55 +00:00
FixIt [Sema] Add fixit for unused lambda captures 2018-07-16 07:23:47 +00:00
Format [clang-format] Fix bug where -dump-config failed on ObjC header 2018-01-29 17:36:43 +00:00
Frontend Print correctly dependency paths on Windows 2018-09-13 14:27:32 +00:00
Headers Fix march triple used test from rL341475 2018-09-06 14:13:10 +00:00
Import [ASTImporter] Add test for PackExpansionExpr 2018-08-24 18:01:56 +00:00
Index [index] Enhance indexing for module references 2018-09-18 15:02:56 +00:00
Integration
Layout NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp 2018-07-04 11:21:44 +00:00
Lexer [Lexer] Add xray_instrument feature 2018-09-17 05:25:47 +00:00
Misc Allow all supportable non-type attributes to be used with #pragma clang attribute. 2018-09-05 00:28:57 +00:00
Modules [Modules] Add platform and environment features to requires clause 2018-09-18 17:11:13 +00:00
OpenMP [OPENMP] Fix PR38903: Crash on instantiation of the non-dependent 2018-09-13 16:54:05 +00:00
PCH [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstop 2018-09-11 17:10:44 +00:00
Parser Allow all supportable non-type attributes to be used with #pragma clang attribute. 2018-09-05 00:28:57 +00:00
Preprocessor Diagnose likely typos in #include directives. 2018-09-13 21:10:08 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
Sema [Diagnostic] Fix a warning typo. NFC. 2018-09-12 18:27:21 +00:00
SemaCUDA Revert the tests that should've been reverted in rL341115 2018-08-30 20:53:15 +00:00
SemaCXX Thread safety analysis: Run more tests with capability attributes [NFC] 2018-09-17 21:37:22 +00:00
SemaObjC [Sema][ObjC] Infer availability of +new from availability of -init. 2018-09-10 22:20:09 +00:00
SemaObjCXX Revert r341754. 2018-09-09 05:22:49 +00:00
SemaOpenCL [OpenCL] Allow blocks to capture arrays in OpenCL 2018-09-17 11:19:42 +00:00
SemaOpenCLCXX [OpenCL] Support new/delete in Sema 2018-06-14 09:51:54 +00:00
SemaTemplate PR38627: Fix handling of exception specification adjustment for 2018-09-05 22:30:37 +00:00
TableGen [Clang Tablegen][RFC] Allow Early Textual Substitutions in `Diagnostic` messages. 2018-05-19 03:12:04 +00:00
Templight [Templight] Template Instantiation Observer 2018-02-10 14:04:45 +00:00
Tooling [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files 2018-09-14 12:24:09 +00:00
Unit
VFS [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
clang-rename
.clang-format
CMakeLists.txt [analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL 2018-08-14 18:55:34 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
lit.site.cfg.py.in Import lit.llvm after rC341132 2018-08-31 00:24:36 +00:00
make_test_dirs.pl