aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-05-17[clang][modules] Build inferred modulesMichael Spencer1-12/+22
2021-02-23Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, a...Duncan P. N. Exon Smith1-13/+13
2020-12-14Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef"Nico Weber1-6/+6
2020-12-14Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRefDuncan P. N. Exon Smith1-6/+6
2020-12-02Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and Direc...Duncan P. N. Exon Smith1-13/+13
2020-11-30Lex: Update Module::findHeader to return FileEntryRef, NFCDuncan P. N. Exon Smith1-15/+15
2020-11-04Basic: Change Module::Umbrella to a PointerUnion, NFCDuncan P. N. Exon Smith1-2/+0
2020-10-19clang/Lex: Stop using SourceManager::getBufferDuncan P. N. Exon Smith1-1/+1
2020-08-25[Modules] Improve error message when cannot find parent module for submodule ...Volodymyr Sapsai1-9/+7
2020-06-04[clang] Always allow including builtin headers in [no_undeclared_headers] mod...Martin Boehme1-2/+6
2020-04-28Improve diagnostics for missing import / #include of module.Richard Smith1-1/+14
2020-04-17When making modules transitively visible, don't take into accountRichard Smith1-0/+3
2020-04-17Rename IsMissingRequirement to IsUnimportable and set it for shadowedRichard Smith1-4/+4
2020-03-11Avoid including FileManager.h from SourceManager.hReid Kleckner1-0/+5
2020-02-27Forward declare FileEntry and DirectoryEntry in Module.hReid Kleckner1-0/+2
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-15/+15
2019-11-03ModuleMap::findHeader - fix null dereference warning. NFCI.Simon Pilgrim1-1/+1
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-31/+42
2019-04-18[c++2a] Add semantic support for private module fragments.Richard Smith1-1/+11
2019-03-26Basic: Return a reference from FileManager::getVirtualFileSystem, NFCDuncan P. N. Exon Smith1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-29Add vtable anchor to classes.Richard Trieu1-0/+2
2018-11-05Reapply "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Benjamin Kramer1-1/+1
2018-11-02Revert "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Ilya Biryukov1-1/+1
2018-11-01Fix regression in behavior of clang -x c++-header -fmodule-name=XXXRichard Smith1-1/+1
2018-10-10Lift VFS from clang to llvm (NFC)Jonas Devlieghere1-6/+8
2018-09-15[modules] Frontend support for building a header module from a list ofRichard Smith1-8/+31
2018-09-14[VFS] vfs::directory_iterator yields path and file type instead of full StatusSam McCall1-5/+4
2018-07-30Remove trailing spaceFangrui Song1-89/+89
2018-06-15[Modules] Improve .Private fix-its to handle 'explicit' and 'framework'Bruno Cardoso Lopes1-11/+27
2018-06-01Fix unused variable warning from r333718 Erich Keane1-1/+1
2018-06-01[Modules] Warning for module declarations lacking 'framework' qualifierBruno Cardoso Lopes1-25/+57
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-38/+38
2018-04-20Record whether a module came from a private module mapJordan Rose1-3/+6
2018-04-16Use export_as for autolinking frameworksBruno Cardoso Lopes1-0/+20
2018-03-30[Modules] Improve fixit for framework private module mapsBruno Cardoso Lopes1-6/+11
2018-02-24Make module use diagnostics refer to the top-level moduleDaniel Jasper1-2/+2
2018-01-05Track shadow modules with a generation counter.Bruno Cardoso Lopes1-25/+16
2018-01-05Reapply r321781: [Modules] Allow modules specified by -fmodule-map-file to sh...Bruno Cardoso Lopes1-32/+71
2018-01-04Revert "[Modules] Allow modules specified by -fmodule-map-file to shadow impl...Bruno Cardoso Lopes1-68/+32
2018-01-04[Modules] Allow modules specified by -fmodule-map-file to shadow implicitly f...Bruno Cardoso Lopes1-32/+68
2017-12-22[Modules] Change private modules rules and warningsBruno Cardoso Lopes1-35/+63
2017-12-06[Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko1-29/+54
2017-09-14[Module map] Introduce a private module re-export directive.Douglas Gregor1-0/+44
2017-09-05Fix memory leak after r312467. The ModuleMap is the owner of the global modul...Richard Smith1-6/+10
2017-09-04Implement Itanium name mangling support for C++ Modules TS.Richard Smith1-1/+12
2017-06-29Track the set of module maps read while building a .pcm file and reload those...Richard Smith1-1/+2
2017-06-02Support lazy stat'ing of files referenced by module maps.Richard Smith1-84/+250
2017-05-26Factor resolving of header directives -> files out of module map parser.Richard Smith1-97/+104
2017-05-19Remove last (unnecessary) use of mapping from SourceLocation to Module andRichard Smith1-33/+0