summaryrefslogtreecommitdiff
path: root/lib/Serialization/ModuleManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* FileManager: Remove ShouldCloseOpenFile argument from getBufferForFile, NFCDuncan P. N. Exon Smith2019-08-301-3/+1
* [Modules] Fix rebuilding an updated module for each of its consumers.Volodymyr Sapsai2019-08-281-6/+1
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-011-8/+14
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-6/+6
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-311-2/+1
* Modules: Invalidate out-of-date PCMs as they're discoveredDuncan P. N. Exon Smith2019-03-091-15/+11
* Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith2019-03-091-13/+15
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move PCHContainerOperations from Frontend to SerializationRichard Trieu2018-12-121-1/+1
* Lift VFS from clang to llvm (NFC)Jonas Devlieghere2018-10-101-2/+2
* Close FileEntries of cached files in ModuleManager::addModule().Adrian Prantl2018-08-201-5/+8
* Remove trailing spaceFangrui Song2018-07-301-5/+5
* [Serialization] Fix some Clang-tidy modernize and Include What You Use warnin...Eugene Zelenko2017-11-111-18/+29
* [modules] Add ability to specify module name to module file mapping (reapply)Boris Kolpackov2017-08-311-3/+13
* Revert r312105 [modules] Add ability to specify module name to module file ma...Victor Leschuk2017-08-301-13/+3
* [modules] Add ability to specify module name to module file mappingBoris Kolpackov2017-08-301-3/+13
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-7/+20
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-20/+7
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-7/+20
* [modules] Load the ModuleOffsetMap from the module header lazily.Richard Smith2017-02-181-4/+3
* Modules: Fix a minor performance bug from r293393Duncan P. N. Exon Smith2017-01-291-3/+4
* Modules: Return early in ModuleManager::addModule; NFCDuncan P. N. Exon Smith2017-01-281-71/+72
* Modules: Clean up ModuleFile::Imports in ModuleManager::removeModulesDuncan P. N. Exon Smith2017-01-281-3/+3
* Modules: Enforce that ModuleManager::removeModules deletes the tailDuncan P. N. Exon Smith2017-01-281-11/+13
* Modules: Clarify ownership of ModuleFile instances in ModuleManager, NFCDuncan P. N. Exon Smith2017-01-281-34/+25
* Modules: Return ModuleFile& from ModuleManager::begin, etc.; NFCDuncan P. N. Exon Smith2017-01-281-16/+19
* Modules: Separate out a checkSignature helper, almost NFCDuncan P. N. Exon Smith2017-01-281-13/+16
* [VFS] Replace TimeValue usage with std::chronoPavel Labath2016-11-091-1/+1
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-081-3/+2
* Clean up handling of reading module files from stdin. Don't bother trying toRichard Smith2016-09-021-3/+6
* Refactor to avoid holding a reference to a container element that could go awayRichard Smith2016-09-021-40/+36
* [GraphTraits] Replace all NodeType usage with NodeRefTim Shen2016-08-221-4/+3
* Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren2016-08-181-1/+1
* [GraphWriter] Change GraphWriter to use NodeRef in GraphTraitsTim Shen2016-08-171-0/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-4/+4
* Fix use-after-free in ModuleManagerBen Langmuir2015-10-211-0/+3
* [modules] Remove now-dead code for lazy loading of files specified by -fmodul...Richard Smith2015-08-091-11/+0
* [modules] Remove unused ModuleManager::visitDepthFirst function.Richard Smith2015-08-061-65/+0
* [Modules] Wrap the main ModuleManager visitor in a function_ref.Benjamin Kramer2015-07-251-5/+3
* Fix dumb use-after-free bug introduced in r242868.Richard Smith2015-07-221-9/+9
* [modules] Stop performing PCM lookups for all identifiers when building with ...Richard Smith2015-07-221-0/+13
* [modules] Change module manager visitation order to be a bit more stable whenRichard Smith2015-07-221-13/+9
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-3/+3
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-6/+8
* Allow skipping imports in the module visitor.Manuel Klimek2015-05-201-22/+57