aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-10-24[Modules] Free modules that failed signature verification.Benjamin Kramer1-0/+1
2014-10-23Add a "signature" to AST files to verify that they haven't changedBen Langmuir1-0/+18
2014-10-22[modules] Initial support for explicitly loading .pcm files.Richard Smith1-1/+1
2014-08-26Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola1-3/+3
2014-08-18Store std::unique_ptr in InMemoryBuffers. NFC.Rafael Espindola1-11/+12
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-1/+1
2014-07-06Update for llvm api change.Rafael Espindola1-1/+5
2014-06-20Avoid invalidating successfully loaded module filesBen Langmuir1-22/+17
2014-06-12Include system_error directly.Rafael Espindola1-1/+1
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-05-30Invalidate the file system cache entries for files that may rebuildBen Langmuir1-5/+21
2014-05-30Revert "Invalidate the file system cache entries for files that may rebuild"Ben Langmuir1-18/+5
2014-05-30Invalidate the file system cache entries for files that may rebuildBen Langmuir1-5/+18
2014-05-22[C++11] Use 'nullptr'. Serialization edition.Craig Topper1-8/+8