Home
last modified time | relevance | path

Searched refs:Umbrella (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DHeaderFile.h66 bool Umbrella{false};
84 void setUmbrellaHeader(bool V = true) { Umbrella = V; }
87 bool isUmbrellaHeader() const { return Umbrella; } in isUmbrellaHeader()
95 Umbrella) == std::tie(Other.Type, Other.FullPath,
98 Other.Umbrella);
108 return std::tie(Type, Umbrella) < std::tie(Other.Type, Other.Umbrella);
110 return std::tie(Type, Umbrella, Extra, FullPath) <
111 std::tie(Other.Type, Other.Umbrella, Other.Extra, Other.FullPath);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DModule.h205 std::variant<std::monostate, FileEntryRef, DirectoryEntryRef> Umbrella; variable
749 if (const auto *Dir = std::get_if<DirectoryEntryRef>(&Umbrella)) in getUmbrellaDirAsWritten()
757 if (const auto *Hdr = std::get_if<FileEntryRef>(&Umbrella)) in getUmbrellaHeaderAsWritten()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleMapFile.h60 unsigned Umbrella : 1;
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DTextStubV5.cpp130 Umbrella, enumerator
501 const auto *Umbrella = File->getArray(Keys[TBDKey::ParentUmbrella]); in getUmbrellaSection() local
502 if (!Umbrella) in getUmbrellaSection()
507 for (auto Val : *Umbrella) { in getUmbrellaSection()
523 getRequiredValue<StringRef>(TBDKey::Umbrella, Obj, &Object::getString); in getUmbrellaSection()
1021 Array Umbrellas = serializeField(TBDKey::Umbrella, File->umbrellas(), in serializeIF()
H A DTextStub.cpp248 std::string Umbrella; member
328 IO.mapRequired("umbrella", Section.Umbrella); in mapping()
798 CurrentSection.Umbrella = it.first; in NormalizedTBD_V4()
875 File->addParentUmbrella(target, CurrentSection.Umbrella); in denormalize()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DModule.cpp264 if (const auto *Hdr = std::get_if<FileEntryRef>(&Umbrella)) in getEffectiveUmbrellaDir()
266 if (const auto *Dir = std::get_if<DirectoryEntryRef>(&Umbrella)) in getEffectiveUmbrellaDir()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DModuleMap.cpp1204 Mod->Umbrella = UmbrellaHeader; in setUmbrellaHeaderAsWritten()
1218 Mod->Umbrella = UmbrellaDir; in setUmbrellaDirAsWritten()
1936 Header.IsUmbrella = HD.Umbrella; in handleHeaderDecl()
1941 !std::holds_alternative<std::monostate>(ActiveModule->Umbrella)) { in handleHeaderDecl()
1979 if (!std::holds_alternative<std::monostate>(ActiveModule->Umbrella)) { in handleUmbrellaDirDecl()
H A DModuleMapFile.cpp719 HD.Umbrella = LeadingToken == MMToken::UmbrellaKeyword; in parseHeaderDecl()
1174 if (HD.Umbrella) in dumpDecls()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp6202 if (auto Umbrella = PP.getFileManager().getOptionalFileRef(*Filename)) { in ReadSubmoduleBlock() local
6205 ModMap.setUmbrellaHeaderAsWritten(CurrentModule, *Umbrella, Blob, ""); in ReadSubmoduleBlock()
6238 if (auto Umbrella = in ReadSubmoduleBlock() local
6242 ModMap.setUmbrellaDirAsWritten(CurrentModule, *Umbrella, Blob, ""); in ReadSubmoduleBlock()