aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-03-07[clang][modules] Report module maps affecting `no_undeclared_includes` modulesJan Svoboda1-1/+4
2021-10-10[Basic] Use llvm::is_contained (NFC)Kazu Hirata1-3/+1
2021-09-14Cleanup identifier parsing; NFCCorentin Jabot1-1/+1
2021-05-17[clang][modules] Build inferred modulesMichael Spencer1-2/+3
2021-03-22Improve module dumping for debugging.Richard Smith1-3/+10
2021-02-23Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, a...Duncan P. N. Exon Smith1-4/+1
2020-12-16Use basic_string::find(char) instead of basic_string::find(const char *s, siz...Fangrui Song1-1/+1
2020-12-02Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and Direc...Duncan P. N. Exon Smith1-1/+4
2020-11-04Basic: Change Module::Umbrella to a PointerUnion, NFCDuncan P. N. Exon Smith1-2/+2
2020-11-02Change Module::ASTFile and ModuleFile::File => Optional<FileEntryRef>, NFCDuncan P. N. Exon Smith1-1/+1
2020-07-21[NFC] Clean up doc comment and implementation for Module::isSubModuleOf.Adrian Prantl1-7/+3
2020-04-17When making modules transitively visible, don't take into accountRichard Smith1-2/+2
2020-04-17Rename IsMissingRequirement to IsUnimportable and set it for shadowedRichard Smith1-25/+37
2020-04-01Remove const qualifier from Modules returned by ExternalASTSource. (NFC)Adrian Prantl1-1/+1
2020-03-11Avoid including Module.h from ExternalASTSource.hReid Kleckner1-0/+15
2020-02-27Forward declare FileEntry and DirectoryEntry in Module.hReid Kleckner1-2/+7
2020-01-29Fix conversions in clang and examplesBenjamin Kramer1-1/+1
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-2/+2
2019-05-07-frewrite-imports: Add support for wildcard rules in umbrella modules withDavid Blaikie1-0/+15
2019-02-23Enable coroutines under -std=c++2a.Richard Smith1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-1/+1
2018-09-18[Modules] Add platform and environment features to requires clauseBruno Cardoso Lopes1-1/+33
2018-09-12When we leave a module header, make that header visible in itsRichard Smith1-6/+5
2018-07-30Remove trailing spaceFangrui Song1-14/+14
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-20Record whether a module came from a private module mapJordan Rose1-1/+4
2018-02-14[Modules] Add more language features to be used with requires-declarationBruno Cardoso Lopes1-0/+5
2018-01-05Reapply r321781: [Modules] Allow modules specified by -fmodule-map-file to sh...Bruno Cardoso Lopes1-1/+6
2018-01-04Revert "[Modules] Allow modules specified by -fmodule-map-file to shadow impl...Bruno Cardoso Lopes1-6/+1
2018-01-04[Modules] Allow modules specified by -fmodule-map-file to shadow implicitly f...Bruno Cardoso Lopes1-1/+6
2017-11-03[Basic] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko1-7/+18
2017-09-14[Module map] Introduce a private module re-export directive.Douglas Gregor1-0/+5
2017-06-19Support non-identifier module names when preprocessing modules.Richard Smith1-22/+41
2017-06-02Support lazy stat'ing of files referenced by module maps.Richard Smith1-1/+20
2017-05-28[coroutines] Support "coroutines" feature in module map requires clauseEric Fiselier1-0/+1
2017-05-27Revert "[coroutines] Support "coroutines" feature in module map requires clause"Eric Fiselier1-1/+0
2017-05-27[coroutines] Support "coroutines" feature in module map requires clauseEric Fiselier1-0/+1
2017-04-11Modular Codegen: Add/use a bit in serialized function definitions to track wh...David Blaikie1-1/+1
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith1-1/+1
2017-01-30Prototype of modules codegenDavid Blaikie1-1/+1
2016-10-21[Modules] Add 'no_undeclared_includes' module map attributeBruno Cardoso Lopes1-1/+8
2016-09-04[Modules] Add 'freestanding' to the 'requires-declaration' feature-list.Elad Cohen1-0/+1
2016-08-30[Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list.Bruno Cardoso Lopes1-0/+1
2016-03-09[modules] Simplify code logic. NFC.Davide Italiano1-6/+2
2016-02-11[Modules] Don't infinite recurse on implicit import of circular modules in p...Ben Langmuir1-0/+1
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-11-05[modules] If we're given a module file, via -fmodule-file=, for a module, butRichard Smith1-5/+6
2015-08-13[Modules] Add Darwin-specific compatibility module map parsing hacksBen Langmuir1-0/+9
2015-07-30Add support for System z vector language extensionsUlrich Weigand1-0/+1