Lines Matching refs:DriverArgs
285 const ArgList &DriverArgs, ArgStringList &CC1Args) const { in AddCudaIncludeArgs() argument
286 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) { in AddCudaIncludeArgs()
293 CC1Args.push_back(DriverArgs.MakeArgString(P)); in AddCudaIncludeArgs()
296 if (DriverArgs.hasArg(options::OPT_nogpuinc)) in AddCudaIncludeArgs()
708 const llvm::opt::ArgList &DriverArgs, in addClangTargetOptions() argument
711 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
713 StringRef GpuArch = DriverArgs.getLastArgValue(options::OPT_march_EQ); in addClangTargetOptions()
723 if (DriverArgs.hasFlag(options::OPT_fcuda_approx_transcendentals, in addClangTargetOptions()
728 if (DriverArgs.hasArg(options::OPT_nogpulib)) in addClangTargetOptions()
732 DriverArgs.hasArg(options::OPT_S)) in addClangTargetOptions()
742 CC1Args.push_back(DriverArgs.MakeArgString(LibDeviceFile)); in addClangTargetOptions()
746 if (DriverArgs.hasFlag(options::OPT_fcuda_short_ptr, in addClangTargetOptions()
752 DriverArgs.MakeArgString(Twine("-target-sdk-version=") + in addClangTargetOptions()
767 addOpenMPDeviceRTL(getDriver(), DriverArgs, CC1Args, GpuArch.str(), in addClangTargetOptions()
769 AddStaticDeviceLibsPostLinking(getDriver(), DriverArgs, CC1Args, "nvptx", in addClangTargetOptions()
776 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, in getDefaultDenormalModeForType() argument
780 DriverArgs.hasFlag(options::OPT_fgpu_flush_denormals_to_zero, in getDefaultDenormalModeForType()
816 void CudaToolChain::AddCudaIncludeArgs(const ArgList &DriverArgs, in AddCudaIncludeArgs() argument
819 if (!DriverArgs.hasArg(options::OPT_nogpuinc) && in AddCudaIncludeArgs()
820 !DriverArgs.hasArg(options::OPT_no_cuda_version_check)) { in AddCudaIncludeArgs()
821 StringRef Arch = DriverArgs.getLastArgValue(options::OPT_march_EQ); in AddCudaIncludeArgs()
825 CudaInstallation.AddCudaIncludeArgs(DriverArgs, CC1Args); in AddCudaIncludeArgs()
885 void CudaToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs, in AddClangSystemIncludeArgs() argument
887 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
889 if (!DriverArgs.hasArg(options::OPT_nogpuinc) && CudaInstallation.isValid()) in AddClangSystemIncludeArgs()
892 DriverArgs.MakeArgString(CudaInstallation.getIncludePath())}); in AddClangSystemIncludeArgs()