Lines Matching defs:DriverArgs
132 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args,
134 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind);
148 if (!DriverArgs.hasArg(options::OPT_fvisibility_EQ,
153 llvm::for_each(getDeviceLibs(DriverArgs),
156 DriverArgs.MakeArgString(BCFile.Path)});
174 void HIPSPVToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
176 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args);
189 void HIPSPVToolChain::AddHIPIncludeArgs(const ArgList &DriverArgs,
191 if (DriverArgs.hasArg(options::OPT_nogpuinc))
194 StringRef hipPath = DriverArgs.getLastArgValue(options::OPT_hip_path_EQ);
201 CC1Args.append({"-isystem", DriverArgs.MakeArgString(P)});
205 HIPSPVToolChain::getDeviceLibs(const llvm::opt::ArgList &DriverArgs) const {
207 if (DriverArgs.hasArg(options::OPT_nogpulib))
212 auto HipDeviceLibPathArgs = DriverArgs.getAllArgValues(
216 LibraryPaths.push_back(DriverArgs.MakeArgString(Path));
218 StringRef HipPath = DriverArgs.getLastArgValue(options::OPT_hip_path_EQ);
222 LibraryPaths.push_back(DriverArgs.MakeArgString(Path));
225 addDirectoryList(DriverArgs, LibraryPaths, "", "HIP_DEVICE_LIB_PATH");
228 auto BCLibArgs = DriverArgs.getAllArgValues(options::OPT_hip_device_lib_EQ);