Lines Matching refs:Arch

226         for (int Arch = (int)OffloadArch::SM_30, E = (int)OffloadArch::LAST;  in CudaInstallationDetector()  local
227 Arch < E; ++Arch) { in CudaInstallationDetector()
228 OffloadArch OA = static_cast<OffloadArch>(Arch); in CudaInstallationDetector()
315 OffloadArch Arch) const { in CheckCudaVersionSupportsArch()
316 if (Arch == OffloadArch::UNKNOWN || Version == CudaVersion::UNKNOWN || in CheckCudaVersionSupportsArch()
317 ArchsWithBadVersion[(int)Arch]) in CheckCudaVersionSupportsArch()
320 auto MinVersion = MinVersionForOffloadArch(Arch); in CheckCudaVersionSupportsArch()
321 auto MaxVersion = MaxVersionForOffloadArch(Arch); in CheckCudaVersionSupportsArch()
323 ArchsWithBadVersion[(int)Arch] = true; in CheckCudaVersionSupportsArch()
325 << OffloadArchToString(Arch) << CudaVersionToString(MinVersion) in CheckCudaVersionSupportsArch()
556 const char *Arch = (II.getType() == types::TY_PP_Asm) in ConstructJob() local
560 Args.MakeArgString(llvm::Twine("--image=profile=") + Arch + in ConstructJob()
801 for (StringRef Arch : llvm::split((*StdoutOrErr)->getBuffer(), "\n")) in getSystemGPUArchs() local
802 if (!Arch.empty()) in getSystemGPUArchs()
803 GPUArchs.push_back(Arch.str()); in getSystemGPUArchs()
906 StringRef Arch = DriverArgs.getLastArgValue(options::OPT_march_EQ); in AddCudaIncludeArgs() local
907 assert(!Arch.empty() && "Must have an explicit GPU arch."); in AddCudaIncludeArgs()
908 CudaInstallation.CheckCudaVersionSupportsArch(StringToOffloadArch(Arch)); in AddCudaIncludeArgs()
942 StringRef Arch = BoundArch; in TranslateArgs() local
943 if (Arch.empty()) { in TranslateArgs()
950 Arch = OffloadArchToString(OffloadArch::CudaDefault); in TranslateArgs()
952 Arch = Args.MakeArgString(ArchsOrErr->front()); in TranslateArgs()
955 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), Arch); in TranslateArgs()