Searched refs:Umbrella (Results 1 – 8 of 8) sorted by relevance
1 module Umbrella {2 umbrella header "Umbrella.h"
65 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella; variable379 return Umbrella.dyn_cast<const FileEntry *>(); in getUmbrellaHeader()385 return Umbrella && Umbrella.is<const DirectoryEntry *>(); in hasUmbrellaDir()
5 module Umbrella {
30 Umbrella(), ASTFile(nullptr), IsMissingRequirement(false), in Module()140 return Umbrella.dyn_cast<const DirectoryEntry *>(); in getUmbrellaDir()
697 Result->Umbrella = UmbrellaHeader; in inferFrameworkModule()763 Mod->Umbrella = UmbrellaHeader; in setUmbrellaHeader()768 Mod->Umbrella = UmbrellaDir; in setUmbrellaDir()1691 if (LeadingToken == MMToken::UmbrellaKeyword && ActiveModule->Umbrella) { in parseHeaderDecl()1816 if (ActiveModule->Umbrella) { in parseUmbrellaDirDecl()
4532 if (const FileEntry *Umbrella = PP.getFileManager().getFile(Blob)) { in ReadSubmoduleBlock() local4534 ModMap.setUmbrellaHeader(CurrentModule, Umbrella); in ReadSubmoduleBlock()4535 else if (CurrentModule->getUmbrellaHeader() != Umbrella) { in ReadSubmoduleBlock()4564 if (const DirectoryEntry *Umbrella in ReadSubmoduleBlock() local4567 ModMap.setUmbrellaDir(CurrentModule, Umbrella); in ReadSubmoduleBlock()4568 else if (CurrentModule->getUmbrellaDir() != Umbrella) { in ReadSubmoduleBlock()
481 Umbrella directory declaration496 …Umbrella directories are useful for libraries that have a large number of headers but do not have …
438 * ``-Wthread-safety``: Umbrella flag which turns on the following three: