Duncan P. N. Exon Smith
|
d28cf14aed
Modules: Rename MemoryBufferCache to InMemoryModuleCache
|
6 anni fa |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 anni fa |
Stephen Kelly
|
d0fdb4f35f
Add dump() method for SourceRange
|
7 anni fa |
Richard Smith
|
ae2de79ce2
Add #pragma clang module build/endbuild pragmas for performing a module build
|
8 anni fa |
Vedant Kumar
|
e05b249e25
Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""
|
8 anni fa |
Vedant Kumar
|
313bd3bb2c
Revert "PPCallbacks::MacroUndefined, change signature and add test."
|
8 anni fa |
Frederich Munch
|
9bc5210653
PPCallbacks::MacroUndefined, change signature and add test.
|
8 anni fa |
Duncan P. N. Exon Smith
|
2bf5f686e2
Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 anni fa |
Renato Golin
|
cf26db83d5
Revert "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 anni fa |
Duncan P. N. Exon Smith
|
4c3cdee2a5
Modules: Cache PCMs in memory and avoid a use-after-free
|
8 anni fa |
David Blaikie
|
a6e549dfea
shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptions
|
8 anni fa |
David Blaikie
|
2dac430432
Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr
|
8 anni fa |
James Y Knight
|
e85ad57298
Make TargetInfo store an actual DataLayout instead of a string.
|
9 anni fa |
Hans Wennborg
|
c13dd1b3b8
Fix -Wextra-semi warnings.
|
10 anni fa |
Alexander Kornienko
|
8ca7705aa3
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
|
10 anni fa |
Alexander Kornienko
|
ac58acc7f2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 anni fa |
Richard Smith
|
f9cfb2d2dc
Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion.
|
10 anni fa |
Richard Smith
|
e48ab7f6b5
[modules] Start moving the module visibility information off the Module itself.
|
10 anni fa |
Alexander Kornienko
|
dfa4cf3126
Use 'override/final' instead of 'virtual' for overridden methods
|
10 anni fa |
Craig Topper
|
c6da4d1d6c
Unique_ptrify PPCallbacks ownership.
|
11 anni fa |
David Blaikie
|
f6983668b4
unique_ptrify SourceManager::createFileID
|
11 anni fa |
David Blaikie
|
926a507ee5
Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr.
|
11 anni fa |
Rafael Espindola
|
d92e74d96e
Update for LLVM api change.
|
11 anni fa |
Alp Toker
|
1088db3c87
Use non-intrusive refcounting for TargetOptions
|
11 anni fa |
Craig Topper
|
b23b499237
[C++11] Use 'nullptr'. Unittests edition.
|
11 anni fa |
Alp Toker
|
f4545688ea
Remove the last remaining llvm/Config/config.h includes
|
11 anni fa |
Alp Toker
|
16b97825c5
SourceManager: Use setMainFileID() consistently
|
11 anni fa |
Alp Toker
|
ad0a05027b
Reformat code following Preprocessor constructor updates
|
11 anni fa |
Alp Toker
|
e36c959c4d
Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor
|
11 anni fa |
John Thompson
|
86bb94f555
Quick fix for layering that broke shared library build.
|
11 anni fa |