Lines Matching refs:GPUArch
77 std::string &GPUArch) { in checkSystemForAMDGPU() argument
78 if (auto Err = TC.getSystemGPUArch(Args, GPUArch)) { in checkSystemForAMDGPU()
230 std::string GPUArch = Args.getLastArgValue(options::OPT_march_EQ).str(); in ConstructJob() local
231 if (GPUArch.empty()) { in ConstructJob()
232 if (!checkSystemForAMDGPU(Args, AMDGPUOpenMPTC, GPUArch)) in ConstructJob()
240 Prefix = llvm::sys::path::stem(II.getFilename()).str() + "-" + GPUArch; in ConstructJob()
245 AMDGPUOpenMPTC, C, JA, Inputs, Args, GPUArch, Prefix); in ConstructJob()
249 constructLlcCommand(C, JA, Inputs, Args, GPUArch, Prefix, LLVMLinkCommand, in ConstructJob()
251 const char *LlcCommand = constructLlcCommand(C, JA, Inputs, Args, GPUArch, in ConstructJob()
271 std::string GPUArch = DriverArgs.getLastArgValue(options::OPT_march_EQ).str(); in addClangTargetOptions() local
272 if (GPUArch.empty()) { in addClangTargetOptions()
273 if (!checkSystemForAMDGPU(DriverArgs, *this, GPUArch)) in addClangTargetOptions()
281 CC1Args.push_back(DriverArgs.MakeArgStringRef(GPUArch)); in addClangTargetOptions()
291 addOpenMPDeviceRTL(getDriver(), DriverArgs, CC1Args, GPUArch, getTriple()); in addClangTargetOptions()