Lines Matching refs:GPUArch
76 std::string &GPUArch) { in checkSystemForAMDGPU() argument
77 if (auto Err = TC.getSystemGPUArch(Args, GPUArch)) { in checkSystemForAMDGPU()
191 std::string GPUArch = Args.getLastArgValue(options::OPT_march_EQ).str(); in ConstructJob() local
192 if (GPUArch.empty()) { in ConstructJob()
193 if (!checkSystemForAMDGPU(Args, AMDGPUOpenMPTC, GPUArch)) in ConstructJob()
201 Prefix = llvm::sys::path::stem(II.getFilename()).str() + "-" + GPUArch; in ConstructJob()
206 AMDGPUOpenMPTC, C, JA, Inputs, Args, GPUArch, Prefix); in ConstructJob()
210 constructLlcCommand(C, JA, Inputs, Args, GPUArch, Prefix, LLVMLinkCommand, in ConstructJob()
212 const char *LlcCommand = constructLlcCommand(C, JA, Inputs, Args, GPUArch, in ConstructJob()
232 std::string GPUArch = DriverArgs.getLastArgValue(options::OPT_march_EQ).str(); in addClangTargetOptions() local
233 if (GPUArch.empty()) { in addClangTargetOptions()
234 if (!checkSystemForAMDGPU(DriverArgs, *this, GPUArch)) in addClangTargetOptions()
242 CC1Args.push_back(DriverArgs.MakeArgStringRef(GPUArch)); in addClangTargetOptions()
251 BitcodeSuffix = "new-amdgcn-" + GPUArch; in addClangTargetOptions()
253 BitcodeSuffix = "amdgcn-" + GPUArch; in addClangTargetOptions()