Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |
Douglas Gregor
|
2b49d1f0ad
Introduce the notion of excluded headers into the module map
|
13 years ago |
Argyrios Kyrtzidis
|
e2ac16b09e
In the Module class, add a reference to the corresponding AST file.
|
13 years ago |
Douglas Gregor
|
2f04f1843c
Back out my heinous hack that tricked the module generation mechanism
|
13 years ago |
Douglas Gregor
|
e727d21d3f
Introduce TargetInfo::hasFeature() to query various feature names in
|
13 years ago |
Douglas Gregor
|
dc58aa7102
Thread a TargetInfo through to the module map; we'll need it for
|
13 years ago |
Douglas Gregor
|
a1f1fad8b6
Introduce module attributes into the module map grammar, along with a
|
13 years ago |
David Blaikie
|
7530c034c0
Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it)
|
13 years ago |
Douglas Gregor
|
b7a7819473
Store the submodules of a module in source order, as they are stored
|
13 years ago |
Douglas Gregor
|
51f564f80d
Implement support for module requirements, which indicate the language
|
13 years ago |
Douglas Gregor
|
489ad43b77
Tweak the syntax of umbrella headers, so that "umbrella" is treated as
|
13 years ago |
Douglas Gregor
|
10694cee25
Within the module representation, generalize the notion of an umbrella
|
13 years ago |
Douglas Gregor
|
1e12368db1
Parse inferred submodules in module maps, track their contents in
|
13 years ago |
Douglas Gregor
|
f4ac17e51f
Fix printing of wildcard exports.
|
13 years ago |
Douglas Gregor
|
0adaa88099
Implement support for wildcard exports in modules, allowing a module
|
13 years ago |
Douglas Gregor
|
af13bfc3b4
Implement (de-)serialization of the set of exported modules in a
|
13 years ago |
Douglas Gregor
|
1a4761edca
Promote ModuleMap::Module to a namespace-scope class in the Basic
|
13 years ago |