Lines Matching defs:DriverArgs
233 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args,
235 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind);
242 if (!DriverArgs.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc,
245 if (DriverArgs.hasArgNoClaim(options::OPT_hipstdpar))
249 DriverArgs.getLastArgValue(options::OPT_gpu_max_threads_per_block_EQ);
253 CC1Args.push_back(DriverArgs.MakeArgStringRef(ArgStr));
260 if (!DriverArgs.hasArg(options::OPT_fvisibility_EQ,
270 if (!DriverArgs.hasArg(options::OPT_fembed_bitcode_marker))
275 for (auto BCFile : getDeviceLibs(DriverArgs)) {
278 CC1Args.push_back(DriverArgs.MakeArgString(BCFile.Path));
323 void HIPAMDToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
325 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args);
338 void HIPAMDToolChain::AddHIPIncludeArgs(const ArgList &DriverArgs,
340 RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args);
362 HIPAMDToolChain::getDeviceLibs(const llvm::opt::ArgList &DriverArgs) const {
364 if (DriverArgs.hasArg(options::OPT_nogpulib) ||
365 getGPUArch(DriverArgs) == "amdgcnspirv")
371 LibraryPaths.push_back(DriverArgs.MakeArgString(Path));
373 addDirectoryList(DriverArgs, LibraryPaths, "", "HIP_DEVICE_LIB_PATH");
376 auto BCLibArgs = DriverArgs.getAllArgValues(options::OPT_hip_device_lib_EQ);
396 StringRef GpuArch = getGPUArch(DriverArgs);
400 if (DriverArgs.hasFlag(options::OPT_fgpu_sanitize,
402 getSanitizerArgs(DriverArgs).needsAsanRt()) {
420 for (StringRef N : getCommonDeviceLibNames(DriverArgs, GpuArch.str()))
425 DriverArgs.getLastArgValue(options::OPT_gpu_instrument_lib_EQ);
438 const llvm::opt::ArgList &DriverArgs) const {
439 auto PTID = getParsedTargetID(DriverArgs);