clang/lib
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
..
ARCMigrate Add missing library dependency to fix build break after rC340247 2018-08-21 11:41:41 +00:00
AST [ASTImporter] Fix import of VarDecl init 2018-09-17 12:04:52 +00:00
ASTMatchers [ASTMatchers] add three matchers for dependent expressions 2018-09-11 16:09:19 +00:00
Analysis [analyzer] Treat std::{move,forward} as casts in ExprMutationAnalyzer. 2018-09-17 20:10:56 +00:00
Basic [Modules] Add platform and environment features to requires clause 2018-09-18 17:11:13 +00:00
CodeGen [XRay][clang] Emit "never-instrument" attribute 2018-09-14 01:59:12 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [modules] Driver support for precompiling a collection of files as a single 2018-09-15 01:21:16 +00:00
Edit Port getLocEnd -> getEndLoc 2018-08-09 21:09:38 +00:00
Format [clang-Format] Fix indentation of member call after block 2018-09-17 07:46:20 +00:00
Frontend [CodeComplete] Add completions for filenames in #include directives. 2018-09-18 08:40:41 +00:00
FrontendTool [modules] Frontend support for building a header module from a list of 2018-09-15 01:21:15 +00:00
Headers [X86] Add ktest intrinsics to match gcc and icc. 2018-08-31 22:29:56 +00:00
Index [index] Enhance indexing for module references 2018-09-18 15:02:56 +00:00
Lex [CodeComplete] Add completions for filenames in #include directives. 2018-09-18 08:40:41 +00:00
Parse [CodeComplete] Add completions for filenames in #include directives. 2018-09-18 08:40:41 +00:00
Rewrite Remove trailing space 2018-07-30 19:24:48 +00:00
Sema [CodeComplete] Add completions for filenames in #include directives. 2018-09-18 08:40:41 +00:00
Serialization [OPENMP] Move OMPClauseReader/Writer classes to ASTReader/Writer (NFC) 2018-09-15 13:54:15 +00:00
StaticAnalyzer [analyzer] ExplodedGraph printing fixes 2018-09-17 20:46:53 +00:00
Tooling [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files 2018-09-14 12:24:09 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00