aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-08-30Revert r312105 [modules] Add ability to specify module name to module file ma...Victor Leschuk1-13/+3
2017-08-30[modules] Add ability to specify module name to module file mappingBoris Kolpackov1-3/+13
2017-03-30Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim1-1/+1
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith1-7/+20
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin1-20/+7
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith1-7/+20
2017-02-18[modules] Load the ModuleOffsetMap from the module header lazily.Richard Smith1-4/+3
2017-01-29Modules: Fix a minor performance bug from r293393Duncan P. N. Exon Smith1-3/+4
2017-01-28Modules: Return early in ModuleManager::addModule; NFCDuncan P. N. Exon Smith1-71/+72
2017-01-28Modules: Clean up ModuleFile::Imports in ModuleManager::removeModulesDuncan P. N. Exon Smith1-3/+3
2017-01-28Modules: Enforce that ModuleManager::removeModules deletes the tailDuncan P. N. Exon Smith1-11/+13
2017-01-28Modules: Clarify ownership of ModuleFile instances in ModuleManager, NFCDuncan P. N. Exon Smith1-34/+25
2017-01-28Modules: Return ModuleFile& from ModuleManager::begin, etc.; NFCDuncan P. N. Exon Smith1-16/+19
2017-01-28Modules: Separate out a checkSignature helper, almost NFCDuncan P. N. Exon Smith1-13/+16
2016-11-09[VFS] Replace TimeValue usage with std::chronoPavel Labath1-1/+1
2016-11-08Bitcode: Decouple block info block state from reader.Peter Collingbourne1-3/+2
2016-09-02Clean up handling of reading module files from stdin. Don't bother trying toRichard Smith1-3/+6
2016-09-02Refactor to avoid holding a reference to a container element that could go awayRichard Smith1-40/+36
2016-08-22[GraphTraits] Replace all NodeType usage with NodeRefTim Shen1-4/+3
2016-08-18Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren1-1/+1
2016-08-17[GraphWriter] Change GraphWriter to use NodeRef in GraphTraitsTim Shen1-0/+1
2016-07-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-06-23Use ranges to concisely express iterationDavid Majnemer1-4/+4
2015-10-21Fix use-after-free in ModuleManagerBen Langmuir1-0/+3
2015-08-09[modules] Remove now-dead code for lazy loading of files specified by -fmodul...Richard Smith1-11/+0
2015-08-06[modules] Remove unused ModuleManager::visitDepthFirst function.Richard Smith1-65/+0
2015-07-25[Modules] Wrap the main ModuleManager visitor in a function_ref.Benjamin Kramer1-5/+3
2015-07-22Fix dumb use-after-free bug introduced in r242868.Richard Smith1-9/+9
2015-07-22[modules] Stop performing PCM lookups for all identifiers when building with ...Richard Smith1-0/+13
2015-07-22[modules] Change module manager visitation order to be a bit more stable whenRichard Smith1-13/+9
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-3/+3
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-6/+8
2015-05-20Allow skipping imports in the module visitor.Manuel Klimek1-22/+57
2015-03-24A couple of readASTFileSignature improvements (NFC)Ben Langmuir1-2/+1
2015-03-18Make module files passed to a module build via -fmodule-file= available toRichard Smith1-0/+11
2015-02-25Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-25Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-24Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-24Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-21Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2015-02-20Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl1-5/+4
2015-02-20Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl1-4/+5
2014-11-21[modules] When explicitly importing a module, it's fine for the imported moduleRichard Smith1-0/+7
2014-11-08Check module signature when the module has already been loadedBen Langmuir1-7/+13
2014-10-26Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer1-13/+12