Lines Matching defs:Archs
974 llvm::DenseSet<StringRef> Archs;
980 Archs.insert(Arch);
987 Archs.insert(Arch);
992 Archs.insert(Arch);
995 for (StringRef Arch : Archs) {
1010 if (Archs.empty()) {
2711 SmallVector<const char *, 4> Archs;
2725 Archs.push_back(A->getValue());
2731 if (!Archs.size())
2732 Archs.push_back(Args.MakeArgString(TC.getDefaultUniversalArchName()));
2746 if (Archs.size() > 1 && !types::canLipoType(Act->getType()))
2751 for (unsigned i = 0, e = Archs.size(); i != e; ++i)
2752 Inputs.push_back(C.MakeAction<BindArchAction>(Act, Archs[i]));
4679 getConflictOffloadArchCombination(const llvm::DenseSet<StringRef> &Archs,
4685 llvm::copy(Archs, std::inserter(ArchSet, ArchSet.begin()));
4710 llvm::DenseSet<StringRef> Archs;
4745 Archs.insert(
4753 return Archs;
4754 Archs.insert(ArchStr);
4760 Archs.clear();
4765 return Archs;
4766 Archs.erase(ArchStr);
4773 getConflictOffloadArchCombination(Archs, TC->getTriple())) {
4781 return Archs;
4783 if (Archs.empty()) {
4785 Archs.insert(OffloadArchToString(OffloadArch::CudaDefault));
4787 Archs.insert(OffloadArchToString(OffloadArch::HIPDefault));
4789 Archs.insert(StringRef());
4791 Archs.insert(StringRef());
4797 return Archs;