Lines Matching refs:Targets
91 Targets, enumerator
256 const auto *Targets = Section->getArray(Keys[TBDKey::Targets]); in getTargets() local
257 if (!Targets) in getTargets()
258 return make_error<JSONStubError>(getParseErrorMsg(TBDKey::Targets)); in getTargets()
261 for (const Value &JSONTarget : *Targets) { in getTargets()
274 const Array *Targets = Section->getArray(Keys[TBDKey::TargetInfo]); in getTargetsSection() local
275 if (!Targets) in getTargetsSection()
276 return make_error<JSONStubError>(getParseErrorMsg(TBDKey::Targets)); in getTargetsSection()
279 for (const Value &JSONTarget : *Targets) { in getTargetsSection()
381 TargetList &Targets) { in getSymbolSection() argument
409 MappedTargets = Targets; in getSymbolSection()
442 const TargetList &Targets) { in getLibSection() argument
456 MappedTargets = Targets; in getLibSection()
473 const TargetList &Targets) { in getUmbrellaSection() argument
489 MappedTargets = Targets; in getUmbrellaSection()
499 Result[UmbrellaOrErr->str()] = Targets; in getUmbrellaSection()
588 TargetList Targets = *TargetsOrErr; in parseToInterfaceFile() local
615 auto UmbrellasOrErr = getUmbrellaSection(File, Targets); in parseToInterfaceFile()
621 getLibSection(File, TBDKey::AllowableClients, TBDKey::Clients, Targets); in parseToInterfaceFile()
627 getLibSection(File, TBDKey::ReexportLibs, TBDKey::Names, Targets); in parseToInterfaceFile()
632 auto RPathsOrErr = getLibSection(File, TBDKey::RPath, TBDKey::Paths, Targets); in parseToInterfaceFile()
637 auto ExportsOrErr = getSymbolSection(File, TBDKey::Exports, Targets); in parseToInterfaceFile()
642 auto ReexportsOrErr = getSymbolSection(File, TBDKey::Reexports, Targets); in parseToInterfaceFile()
647 auto UndefinedsOrErr = getSymbolSection(File, TBDKey::Undefineds, Targets); in parseToInterfaceFile()
662 for (auto &T : Targets) in parseToInterfaceFile()
664 for (auto &[Lib, Targets] : Clients) in parseToInterfaceFile()
665 for (auto Target : Targets) in parseToInterfaceFile()
667 for (auto &[Lib, Targets] : ReexportLibs) in parseToInterfaceFile()
668 for (auto Target : Targets) in parseToInterfaceFile()
670 for (auto &[Lib, Targets] : Umbrellas) in parseToInterfaceFile()
671 for (auto Target : Targets) in parseToInterfaceFile()
673 for (auto &[Path, Targets] : RPaths) in parseToInterfaceFile()
674 for (auto Target : Targets) in parseToInterfaceFile()
676 for (auto &[Targets, Symbols] : Exports) in parseToInterfaceFile()
678 F->addSymbol(Sym.Kind, Sym.Name, Targets, Sym.Flags); in parseToInterfaceFile()
679 for (auto &[Targets, Symbols] : Reexports) in parseToInterfaceFile()
681 F->addSymbol(Sym.Kind, Sym.Name, Targets, Sym.Flags); in parseToInterfaceFile()
682 for (auto &[Targets, Symbols] : Undefineds) in parseToInterfaceFile()
684 F->addSymbol(Sym.Kind, Sym.Name, Targets, Sym.Flags); in parseToInterfaceFile()
755 std::vector<std::string> serializeTargets(const AggregateT Targets, in serializeTargets() argument
758 if (Targets.size() == ActiveTargets.size()) in serializeTargets()
761 for (const MachO::Target &Target : Targets) in serializeTargets()
768 Array Targets; in serializeTargetInfo() local
774 Targets.emplace_back(std::move(TargetInfo)); in serializeTargetInfo()
776 return Targets; in serializeTargetInfo()
796 for (const auto &[Targets, Values] : Entries) { in serializeAttrToTargets()
798 insertNonEmptyValues(Obj, TBDKey::Targets, std::move(Targets)); in serializeAttrToTargets()
815 for (const auto &[Val, Targets] : Entries) in serializeField()
816 FinalEntries[serializeTargets(Targets, ActiveTargets)] = Val; in serializeField()
821 for (const auto &[Val, Targets] : Entries) in serializeField()
822 FinalEntries[serializeTargets(Targets, ActiveTargets)].emplace_back(Val); in serializeField()
830 TargetList Targets{Ref.targets().begin(), Ref.targets().end()}; in serializeField() local
831 FinalEntries[serializeTargets(Targets, ActiveTargets)].emplace_back( in serializeField()
883 std::set<MachO::Target> Targets{Sym->targets().begin(), in serializeSymbols() local
885 auto JSONTargets = serializeTargets(Targets, ActiveTargets); in serializeSymbols()
911 for (auto &[Targets, Fields] : Entries) { in serializeSymbols()
913 insertNonEmptyValues(AllSyms, TBDKey::Targets, std::move(Targets)); in serializeSymbols()