Lines Matching refs:Target
22 void InterfaceFileRef::addTarget(const Target &Target) { in addTarget() argument
23 addEntry(Targets, Target); in addTarget()
27 const Target &Target) { in addAllowableClient() argument
31 Client->addTarget(Target); in addAllowableClient()
35 const Target &Target) { in addReexportedLibrary() argument
39 Lib->addTarget(Target); in addReexportedLibrary()
42 void InterfaceFile::addParentUmbrella(const Target &Target_, StringRef Parent) { in addParentUmbrella()
46 [](const std::pair<Target, std::string> &LHS, in addParentUmbrella()
47 Target RHS) { return LHS.first < RHS; }); in addParentUmbrella()
57 void InterfaceFile::addRPath(StringRef RPath, const Target &InputTarget) { in addRPath()
60 using RPathEntryT = const std::pair<Target, std::string>; in addRPath() argument
72 void InterfaceFile::addTarget(const Target &Target) { in addTarget() argument
73 addEntry(Targets, Target); in addTarget()
78 std::function<bool(const Target &)> fn = [Archs](const Target &Target_) { in targets()
185 for (const auto &Target : Lib.targets()) in merge() local
186 IF->addAllowableClient(Lib.getInstallName(), Target); in merge()
189 for (const auto &Target : Lib.targets()) in merge() local
190 IF->addAllowableClient(Lib.getInstallName(), Target); in merge()
193 for (const auto &Target : Lib.targets()) in merge() local
194 IF->addReexportedLibrary(Lib.getInstallName(), Target); in merge()
197 for (const auto &Target : Lib.targets()) in merge() local
198 IF->addReexportedLibrary(Lib.getInstallName(), Target); in merge()
200 for (const auto &[Target, Path] : rpaths()) in merge()
201 IF->addRPath(Path, Target); in merge()
202 for (const auto &[Target, Path] : O->rpaths()) in merge()
203 IF->addRPath(Path, Target); in merge()
253 for (const auto &Target : Lib.targets()) in remove() local
254 if (Target.Arch != Arch) in remove()
255 IF->addAllowableClient(Lib.getInstallName(), Target); in remove()
259 for (const auto &Target : Lib.targets()) in remove() local
260 if (Target.Arch != Arch) in remove()
261 IF->addReexportedLibrary(Lib.getInstallName(), Target); in remove()
325 for (const auto &Target : Lib.targets()) in extract() local
326 if (Target.Arch == Arch) in extract()
327 IF->addAllowableClient(Lib.getInstallName(), Target); in extract()
330 for (const auto &Target : Lib.targets()) in extract() local
331 if (Target.Arch == Arch) in extract()
332 IF->addReexportedLibrary(Lib.getInstallName(), Target); in extract()
356 const Target &Targ) { in setFromBinaryAttrs()