Lines Matching defs:DriverArgs
40 const llvm::opt::ArgList &DriverArgs,
50 if (!DriverArgs.hasFlag(options::OPT_fgpu_sanitize,
70 << A->getAsString(DriverArgs) << TargetID << "xnack+";
271 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args,
273 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind);
280 if (!DriverArgs.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc,
283 if (DriverArgs.hasArgNoClaim(options::OPT_hipstdpar))
287 DriverArgs.getLastArgValue(options::OPT_gpu_max_threads_per_block_EQ);
291 CC1Args.push_back(DriverArgs.MakeArgStringRef(ArgStr));
298 if (!DriverArgs.hasArg(options::OPT_fvisibility_EQ,
308 !DriverArgs.hasArg(options::OPT_fembed_bitcode_marker))
311 for (auto BCFile : getDeviceLibs(DriverArgs)) {
314 CC1Args.push_back(DriverArgs.MakeArgString(BCFile.Path));
359 void HIPAMDToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
361 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args);
374 void HIPAMDToolChain::AddHIPIncludeArgs(const ArgList &DriverArgs,
376 RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args);
398 HIPAMDToolChain::getDeviceLibs(const llvm::opt::ArgList &DriverArgs) const {
400 if (DriverArgs.hasArg(options::OPT_nogpulib) ||
408 LibraryPaths.push_back(DriverArgs.MakeArgString(Path));
410 addDirectoryList(DriverArgs, LibraryPaths, "", "HIP_DEVICE_LIB_PATH");
413 auto BCLibArgs = DriverArgs.getAllArgValues(options::OPT_hip_device_lib_EQ);
433 StringRef GpuArch = getGPUArch(DriverArgs);
437 if (DriverArgs.hasFlag(options::OPT_fgpu_sanitize,
439 getSanitizerArgs(DriverArgs).needsAsanRt()) {
457 for (StringRef N : getCommonDeviceLibNames(DriverArgs, GpuArch.str()))
462 DriverArgs.getLastArgValue(options::OPT_gpu_instrument_lib_EQ);
475 const llvm::opt::ArgList &DriverArgs) const {
476 auto PTID = getParsedTargetID(DriverArgs);