Lines Matching full:arch
79 return Archs.has(Target_.Arch); in targets()
219 InterfaceFile::remove(Architecture Arch) const { in remove()
220 if (getArchitectures() == Arch) in remove()
222 getArchitectureName(Arch) + "'", in remove()
225 if (!getArchitectures().has(Arch)) { in remove()
228 if (Doc->getArchitectures().has(Arch)) { in remove()
241 IF->addTargets(targets(ArchitectureSet::All().clear(Arch))); in remove()
249 if (It.first.Arch != Arch) in remove()
254 if (Target.Arch != Arch) in remove()
260 if (Target.Arch != Arch) in remove()
266 Archs.clear(Arch); in remove()
277 if (Doc->getArchitectures() == Arch) in remove()
280 // If the document doesn't contain the arch, then no work is to be done in remove()
282 if (!Doc->getArchitectures().has(Arch)) { in remove()
288 auto Result = Doc->remove(Arch); in remove()
299 InterfaceFile::extract(Architecture Arch) const { in extract()
300 if (!getArchitectures().has(Arch)) { in extract()
302 getArchitectureName(Arch) + "'", in extract()
309 IF->addTargets(targets(Arch)); in extract()
317 if (It.first.Arch == Arch) in extract()
321 if (It.first.Arch == Arch) in extract()
326 if (Target.Arch == Arch) in extract()
331 if (Target.Arch == Arch) in extract()
335 if (Sym->hasArchitecture(Arch)) in extract()
336 IF->addSymbol(Sym->getKind(), Sym->getName(), Sym->targets(Arch), in extract()
342 if (!Doc->getArchitectures().has(Arch)) in extract()
345 auto Result = Doc->extract(Arch); in extract()