Nico Weber
|
dd0c68e17f
Revert r329684 (and follow-ups 329693, 329714). See discussion on https://reviews.llvm.org/D43578.
|
7 years ago |
Andrew V. Tischenko
|
d3f7881f4d
-ftime-report switch support in Clang.
|
7 years ago |
Bruno Cardoso Lopes
|
8ab750617f
Track shadow modules with a generation counter.
|
7 years ago |
Raphael Isemann
|
7b30399eef
Use the VFS from the CompilerInvocation by default
|
8 years ago |
Richard Smith
|
5fa94c9ce1
Fix ownership of the MemoryBuffer in a FrontendInputFile.
|
8 years ago |
Richard Smith
|
9f28442d72
Teach ASTReader how to read only the Preprocessor state from an AST file, not the ASTContext state.
|
8 years ago |
Richard Smith
|
2d7d5c241b
Track the set of module maps read while building a .pcm file and reload those when preprocessing from that .pcm file.
|
8 years ago |
Richard Smith
|
f2468c5d9d
Remove some redundant setup when preprocessing .pcm files.
|
8 years ago |
Richard Smith
|
772553c418
Remove 'Filename' parameter from BeginSourceFileAction.
|
8 years ago |
Richard Smith
|
9a007fcb67
Retain header search and preprocessing options from AST file when emitting
|
8 years ago |
Richard Smith
|
747fcbb890
Factor out and unify emission of "module is unavailable" diagnostics.
|
8 years ago |
Richard Smith
|
1a6f43b655
Rather than rejecting attempts to run preprocessor-only actions on AST files,
|
8 years ago |
Richard Smith
|
146ecad762
Support lazy stat'ing of files referenced by module maps.
|
8 years ago |
Richard Smith
|
62955aa443
[modules] When compiling a preprocessed module map, look for headers relative
|
8 years ago |
Reid Kleckner
|
ecac99cbb4
Give files from #line the characteristics of the current file
|
8 years ago |
Richard Smith
|
bc4ab6d64d
Add support for building modules from preprocessed source.
|
8 years ago |
Richard Smith
|
463eb6ab52
Move functionality for handling module maps as inputs from the -emit-module
|
8 years ago |
Richard Smith
|
92c5967c32
Refactor frontend InputKind to prepare for treating module maps as a distinct kind of input.
|
8 years ago |
Taewook Oh
|
ee2f6d93d8
Use filename in linemarker when compiling preprocessed source (Revised)
|
8 years ago |
David Blaikie
|
18f51b11f4
Initialize builtins during modular codegen
|
8 years ago |
Vassil Vassilev
|
d1f6c06e80
Enable -dump-deserialized-decls and -error-on-deserialized-decl for modules.
|
8 years ago |
Diana Picus
|
b34a094531
Revert "Use filename in linemarker when compiling preprocessed source"
|
8 years ago |
David Callahan
|
ad4e2ce2f9
Use filename in linemarker when compiling preprocessed source
|
8 years ago |
David Blaikie
|
5a12bb82d5
Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtr
|
8 years ago |
Bruno Cardoso Lopes
|
4d61f22416
[Frontend] Use vfs for directory iteration while searching PCHs. NFCI
|
8 years ago |
John Brawn
|
0cfb8c87df
Reapply r276973 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
40e6fbb0af
Revert r276973 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
b0e340c77e
Reapply r276856 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
ed9b826436
Revert r276856 "Adjust Registry interface to not require plugins to export a registry"
|
9 years ago |
John Brawn
|
c907e200d4
Adjust Registry interface to not require plugins to export a registry
|
9 years ago |