Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 lat temu |
Benjamin Kramer
|
8220d65e08
Remove LLVM mutexes from clang in favor of std::mutex
|
6 lat temu |
Benjamin Kramer
|
2c29bdac56
Replace llvm::MutexGuard/UniqueLock with their standard equivalents
|
6 lat temu |
Rainer Orth
|
e3656d7fcf
Move LangStandard*, InputKind::Language to Basic
|
6 lat temu |
Harlan Haskins
|
43696f8809
[clang] Adopt new FileManager error-returning APIs
|
6 lat temu |
JF Bastien
|
0ad57c86b2
BitStream reader: propagate errors
|
6 lat temu |
Ilya Biryukov
|
1811f4cb6d
[Frontend] Return an error on bad inputs to PrecompiledPreabmle
|
6 lat temu |
Nikolai Kosjar
|
29994b0c63
[Preamble] Reuse preamble even if an unsaved file does not exist
|
6 lat temu |
Nico Weber
|
51ca2d3ac1
Make SourceManager::createFileID(UnownedTag, ...) take a const llvm::MemoryBuffer*
|
6 lat temu |
Duncan P. N. Exon Smith
|
d28cf14aed
Modules: Rename MemoryBufferCache to InMemoryModuleCache
|
6 lat temu |
Kadir Cetinkaya
|
d0993ecfbc
[clang] Add getCommentHandler to PreambleCallbacks
|
6 lat temu |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 lat temu |
Jonas Devlieghere
|
ef858170ac
Lift VFS from clang to llvm (NFC)
|
6 lat temu |
Alexandre Ganea
|
927ea8cf44
[Preamble] Fix incorrect usage of std::error_category
|
7 lat temu |
Haojian Wu
|
0e012984b0
[Preamble] Fix an undefined behavior when checking an empty preamble can be reused.
|
7 lat temu |
Haojian Wu
|
b8333ea1b7
[Preamble] Empty preamble is not an error.
|
7 lat temu |
Ilya Biryukov
|
d46ee151e6
[Preamble] Check system dependencies in preamble too
|
7 lat temu |
Nico Weber
|
3ffe6de5f1
s/LLVM_ON_WIN32/_WIN32/, clang
|
7 lat temu |
Ben Langmuir
|
e403c97d4e
[vfs] Don't bail out after a missing -ivfsoverlay file
|
7 lat temu |
Ilya Biryukov
|
ca37e4fc6c
[Frontend] Allow to use PrecompiledPreamble without calling CanReuse
|
7 lat temu |
Ilya Biryukov
|
d3e23db50e
Added helper to get size of PrecompiledPreamble
|
7 lat temu |
Ilya Biryukov
|
aacf253198
[clang] Add BeforeExecute method to PrecompiledPreamble
|
7 lat temu |
Ilya Biryukov
|
05461699ec
[clang] Add PPCallbacks list to preprocessor when building a preacompiled preamble.
|
7 lat temu |
Ilya Biryukov
|
e5081fa9ed
Avoid copying the data of in-memory preambles
|
7 lat temu |
Ilya Biryukov
|
1c15c4bdf6
Use llvm-config.h instead of config.h
|
7 lat temu |
Ilya Biryukov
|
5a8ee92d12
Allow to store precompiled preambles in memory.
|
7 lat temu |
Benjamin Kramer
|
54b80d1987
Create fewer copies of StringMaps. No functionality change intended.
|
7 lat temu |
Ilya Biryukov
|
5dbb2b9491
Set PreprocessorOpts.GeneratePreamble=true in PrecompiledPreamble.
|
7 lat temu |
Cameron Desrochers
|
aacb703987
[PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence)
|
8 lat temu |
Ilya Biryukov
|
ed88e83b5d
Fixed a race condition in PrecompiledPreamble.
|
8 lat temu |