reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
336 GPUArchName = Args.getLastArgValue(options::OPT_march_EQ); 347 if (!Args.hasArg(options::OPT_no_cuda_version_check)) { 353 DeviceDebugInfoLevel DIKind = mustEmitDebugInfo(Args); 360 } else if (Arg *A = Args.getLastArg(options::OPT_O_Group)) { 384 CmdArgs.push_back(Args.MakeArgString(llvm::Twine("-O") + OOpt)); 394 if (Args.hasArg(options::OPT_v)) 398 CmdArgs.push_back(Args.MakeArgString(CudaArchToString(gpu_arch))); 400 CmdArgs.push_back(Args.MakeArgString(TC.getInputFilename(Output))); 402 CmdArgs.push_back(Args.MakeArgString(II.getFilename())); 404 for (const auto& A : Args.getAllArgValues(options::OPT_Xcuda_ptxas)) 405 CmdArgs.push_back(Args.MakeArgString(A)); 410 Relocatable = Args.hasFlag(options::OPT_fopenmp_relocatable_target, 414 Relocatable = Args.hasFlag(options::OPT_fgpu_rdc, 421 if (Arg *A = Args.getLastArg(options::OPT_ptxas_path_EQ)) 424 Exec = Args.MakeArgString(TC.GetProgramPath("ptxas"));