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 年之前 |
David Blaikie
|
2dac430432
Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr
|
8 年之前 |
David Blaikie
|
d214e3d436
Move FailedModulesSet over to shared_ptr from IntrusiveRefCntPtr
|
8 年之前 |
David Blaikie
|
f6f617aeff
Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtension
|
8 年之前 |
Bruno Cardoso Lopes
|
08b243ed2b
[CrashReproducer] Add support for merging -ivfsoverlay
|
8 年之前 |
Bruno Cardoso Lopes
|
22d59b9373
[CrashReproducer] Collect PCH included via -include-pch
|
8 年之前 |
Bruno Cardoso Lopes
|
d4c3c484c8
[CrashReproducer] Collect headermap files
|
8 年之前 |
Richard Smith
|
f7112d1137
Revert r288626, which reverts r288449. Original commit message:
|
8 年之前 |
Daniel Jasper
|
fc454719b4
Revert "Recover better from an incompatible .pcm file being provided by -fmodule-file=. We try to include the headers of the module textually in this case, still enforcing the modules semantic rules. In order to make that work, we need to still track that we're entering and leaving the module. Also, if the module was also marked as unavailable (perhaps because it was missing a file), we shouldn't mark the module unavailable -- we don't need the module to be complete if we're going to enter it textually."
|
8 年之前 |
Richard Smith
|
097fe2bd38
Recover better from an incompatible .pcm file being provided by -fmodule-file=.
|
8 年之前 |
Matthias Braun
|
6f60f84c11
Adapt to llvm NamedRegionTimer changes
|
8 年之前 |
Justin Lebar
|
6e52c89eef
[CUDA] Initialize our header search using the host triple.
|
8 年之前 |
Benjamin Kramer
|
75468b182e
[Frontend] Allow attaching an external sema source to compiler instance and extra diags to TypoCorrections
|
8 年之前 |
Justin Lebar
|
a663b0aee8
Switch SmallSetVector to use DenseSet when it overflows its inline space.
|
8 年之前 |
Matthias Braun
|
aa39cf1f5e
Adapt to LLVM EnableStatistics() change.
|
9 年之前 |
Matthias Braun
|
96f1dbf79c
CC1: Add -save-stats option
|
9 年之前 |
Richard Smith
|
d605534140
C++ Modules TS: add frontend support for building pcm files from module
|
9 年之前 |
Manman Ren
|
8c1ac8c452
Module: add -fprebuilt-module-path to support loading prebuilt modules.
|
9 年之前 |
Yaxun Liu
|
864b7d21ba
[OpenCL][AMDGPU] Add support for -cl-denorms-are-zero
|
9 年之前 |
Mehdi Amini
|
2e23251d3e
[NFC] Header cleanup
|
9 年之前 |
Peter Collingbourne
|
f1bc23840f
Frontend: Simplify ownership model for clang's output streams.
|
9 年之前 |