Lines Matching refs:DriverArgs
486 void RocmInstallationDetector::AddHIPIncludeArgs(const ArgList &DriverArgs, in AddHIPIncludeArgs() argument
489 !DriverArgs.hasArg(options::OPT_nohipwrapperinc); in AddHIPIncludeArgs()
491 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) { in AddHIPIncludeArgs()
509 CC1Args.push_back(DriverArgs.MakeArgString(P)); in AddHIPIncludeArgs()
512 if (DriverArgs.hasArg(options::OPT_nogpuinc)) in AddHIPIncludeArgs()
521 CC1Args.push_back(DriverArgs.MakeArgString(getIncludePath())); in AddHIPIncludeArgs()
652 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, in getDefaultDenormalModeForType() argument
663 DriverArgs.hasFlag(options::OPT_fgpu_flush_denormals_to_zero, in getDefaultDenormalModeForType()
671 const StringRef GpuArch = getGPUArch(DriverArgs); in getDefaultDenormalModeForType()
676 bool DAZ = DriverArgs.hasArg(options::OPT_cl_denorms_are_zero) || in getDefaultDenormalModeForType()
685 bool AMDGPUToolChain::isWave64(const llvm::opt::ArgList &DriverArgs, in isWave64() argument
690 return !HasWave32 || DriverArgs.hasFlag( in isWave64()
703 const llvm::opt::ArgList &DriverArgs, in addClangTargetOptions() argument
708 if (!DriverArgs.hasArg(options::OPT_fvisibility_EQ, in addClangTargetOptions()
717 AMDGPUToolChain::getGPUArch(const llvm::opt::ArgList &DriverArgs) const { in getGPUArch()
719 getTriple(), DriverArgs.getLastArgValue(options::OPT_mcpu_EQ)); in getGPUArch()
723 AMDGPUToolChain::getParsedTargetID(const llvm::opt::ArgList &DriverArgs) const { in getParsedTargetID()
724 StringRef TargetID = DriverArgs.getLastArgValue(options::OPT_mcpu_EQ); in getParsedTargetID()
737 const llvm::opt::ArgList &DriverArgs) const { in checkTargetID()
738 auto PTID = getParsedTargetID(DriverArgs); in checkTargetID()
818 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument
820 AMDGPUToolChain::addClangTargetOptions(DriverArgs, CC1Args, in addClangTargetOptions()
826 DriverArgs.hasArg(options::OPT_nostdlib)) in addClangTargetOptions()
829 if (DriverArgs.hasArg(options::OPT_nogpulib)) in addClangTargetOptions()
833 const StringRef GpuArch = getGPUArch(DriverArgs); in addClangTargetOptions()
838 getAMDGPUCodeObjectVersion(getDriver(), DriverArgs)); in addClangTargetOptions()
843 bool Wave64 = isWave64(DriverArgs, Kind); in addClangTargetOptions()
847 bool DAZ = DriverArgs.hasArg(options::OPT_cl_denorms_are_zero) || in addClangTargetOptions()
849 bool FiniteOnly = DriverArgs.hasArg(options::OPT_cl_finite_math_only); in addClangTargetOptions()
852 DriverArgs.hasArg(options::OPT_cl_unsafe_math_optimizations); in addClangTargetOptions()
853 bool FastRelaxedMath = DriverArgs.hasArg(options::OPT_cl_fast_relaxed_math); in addClangTargetOptions()
855 DriverArgs.hasArg(options::OPT_cl_fp32_correctly_rounded_divide_sqrt); in addClangTargetOptions()
863 DriverArgs, LibDeviceFile, Wave64, DAZ, FiniteOnly, UnsafeMathOpt, in addClangTargetOptions()
868 CC1Args.push_back(DriverArgs.MakeArgString(BCFile)); in addClangTargetOptions()
892 const llvm::opt::ArgList &DriverArgs, StringRef LibDeviceFile, bool Wave64, in getCommonBitcodeLibs() argument
922 ROCMToolChain::getCommonDeviceLibNames(const llvm::opt::ArgList &DriverArgs, in getCommonDeviceLibNames() argument
930 getAMDGPUCodeObjectVersion(getDriver(), DriverArgs)); in getCommonDeviceLibNames()
938 bool DAZ = DriverArgs.hasFlag(options::OPT_fgpu_flush_denormals_to_zero, in getCommonDeviceLibNames()
941 bool FiniteOnly = DriverArgs.hasFlag( in getCommonDeviceLibNames()
944 DriverArgs.hasFlag(options::OPT_funsafe_math_optimizations, in getCommonDeviceLibNames()
946 bool FastRelaxedMath = DriverArgs.hasFlag(options::OPT_ffast_math, in getCommonDeviceLibNames()
948 bool CorrectSqrt = DriverArgs.hasFlag( in getCommonDeviceLibNames()
951 bool Wave64 = isWave64(DriverArgs, Kind); in getCommonDeviceLibNames()
954 DriverArgs, LibDeviceFile, Wave64, DAZ, FiniteOnly, UnsafeMathOpt, in getCommonDeviceLibNames()