Lines Matching refs:GPUArch
74 std::string &GPUArch) { in checkSystemForAMDGPU() argument
75 if (auto Err = TC.getSystemGPUArch(Args, GPUArch)) { in checkSystemForAMDGPU()
169 std::string GPUArch = Args.getLastArgValue(options::OPT_march_EQ).str(); in ConstructJob() local
170 if (GPUArch.empty()) { in ConstructJob()
171 if (!checkSystemForAMDGPU(Args, AMDGPUOpenMPTC, GPUArch)) in ConstructJob()
179 Prefix = llvm::sys::path::stem(II.getFilename()).str() + "-" + GPUArch; in ConstructJob()
184 constructLLVMLinkCommand(C, JA, Inputs, Args, GPUArch, Prefix); in ConstructJob()
188 constructLlcCommand(C, JA, Inputs, Args, GPUArch, Prefix, LLVMLinkCommand, in ConstructJob()
190 const char *LlcCommand = constructLlcCommand(C, JA, Inputs, Args, GPUArch, in ConstructJob()
210 std::string GPUArch = DriverArgs.getLastArgValue(options::OPT_march_EQ).str(); in addClangTargetOptions() local
211 if (GPUArch.empty()) { in addClangTargetOptions()
212 if (!checkSystemForAMDGPU(DriverArgs, *this, GPUArch)) in addClangTargetOptions()
220 CC1Args.push_back(DriverArgs.MakeArgStringRef(GPUArch)); in addClangTargetOptions()
225 std::string BitcodeSuffix = "amdgcn-" + GPUArch; in addClangTargetOptions()