Boris Kolpackov
|
ca9ec867b6
[modules] Add ability to specify module name to module file mapping
|
8 жил өмнө |
Boris Kolpackov
|
6b41ce0eda
[modules-ts] Omit submodule semantics for TS modules
|
8 жил өмнө |
Nico Weber
|
f9afe1de8c
Use "foo-12345.o.tmp" instead of "foo.o-12345" as temporary file name.
|
8 жил өмнө |
NAKAMURA Takumi
|
08ca17598d
Revert r309984, "Use "foo-12345.o" instead of "foo.o-12345" as temporary file name."
|
8 жил өмнө |
Nico Weber
|
764e1d8251
Use "foo-12345.o" instead of "foo.o-12345" as temporary file name.
|
8 жил өмнө |
Richard Smith
|
9f28442d72
Teach ASTReader how to read only the Preprocessor state from an AST file, not the ASTContext state.
|
8 жил өмнө |
Gheorghe-Teodor Bercea
|
71607099bc
[OpenMP] Add support for auxiliary triple specification
|
8 жил өмнө |
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 жил өмнө |
Richard Smith
|
0be2e497aa
Support non-identifier module names when preprocessing modules.
|
8 жил өмнө |
Richard Smith
|
f0e160dd67
Add -frewrite-imports flag.
|
8 жил өмнө |
Richard Smith
|
ae2de79ce2
Add #pragma clang module build/endbuild pragmas for performing a module build
|
8 жил өмнө |
Richard Smith
|
747fcbb890
Factor out and unify emission of "module is unavailable" diagnostics.
|
8 жил өмнө |
Galina Kistanova
|
0ed287ec53
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
|
8 жил өмнө |
Richard Smith
|
463eb6ab52
Move functionality for handling module maps as inputs from the -emit-module
|
8 жил өмнө |
Duncan P. N. Exon Smith
|
fc4c78381a
Preprocessor: Suppress -Wnonportable-include-path for header maps
|
8 жил өмнө |
Richard Smith
|
92c5967c32
Refactor frontend InputKind to prepare for treating module maps as a distinct kind of input.
|
8 жил өмнө |
Graydon Hoare
|
f2760ac904
[PCH] Attach instance's dependency collectors to PCH external AST sources.
|
8 жил өмнө |
Eric Christopher
|
9a1877f04c
Move setting of LangOpts based on target flags out of CompilerInstance
|
8 жил өмнө |
Eric Christopher
|
a776ed1122
Remove the -faltivec alias option and replace it with -maltivec everywhere.
|
8 жил өмнө |
Duncan P. N. Exon Smith
|
2bf5f686e2
Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 жил өмнө |
Renato Golin
|
cf26db83d5
Revert "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 жил өмнө |
Bruno Cardoso Lopes
|
a034154895
[Modules] In case of lock timeout, fallback and build module
|
8 жил өмнө |
Duncan P. N. Exon Smith
|
4c3cdee2a5
Modules: Cache PCMs in memory and avoid a use-after-free
|
8 жил өмнө |
Duncan P. N. Exon Smith
|
d15b1db69a
Modules: Use hash of PCM content for SIGNATURE
|
8 жил өмнө |
Duncan P. N. Exon Smith
|
e6e8a1de30
Modules: Simplify CompilerInstance constructor, NFC
|
8 жил өмнө |
David Blaikie
|
e781b71dd0
Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer"
|
8 жил өмнө |
David Blaikie
|
471e0b27d7
Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer"
|
8 жил өмнө |
David Blaikie
|
a6e549dfea
shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptions
|
8 жил өмнө |
David Blaikie
|
4a854da51b
IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer
|
8 жил өмнө |
David Blaikie
|
5a12bb82d5
Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtr
|
8 жил өмнө |