Lines Matching refs:DriverArgs
479 void RocmInstallationDetector::AddHIPIncludeArgs(const ArgList &DriverArgs, in AddHIPIncludeArgs() argument
483 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) { in AddHIPIncludeArgs()
501 CC1Args.push_back(DriverArgs.MakeArgString(P)); in AddHIPIncludeArgs()
504 if (DriverArgs.hasArg(options::OPT_nogpuinc)) in AddHIPIncludeArgs()
513 CC1Args.push_back(DriverArgs.MakeArgString(getIncludePath())); in AddHIPIncludeArgs()
644 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, in getDefaultDenormalModeForType() argument
655 DriverArgs.hasFlag(options::OPT_fgpu_flush_denormals_to_zero, in getDefaultDenormalModeForType()
663 const StringRef GpuArch = getGPUArch(DriverArgs); in getDefaultDenormalModeForType()
668 bool DAZ = DriverArgs.hasArg(options::OPT_cl_denorms_are_zero) || in getDefaultDenormalModeForType()
677 bool AMDGPUToolChain::isWave64(const llvm::opt::ArgList &DriverArgs, in isWave64() argument
682 return !HasWave32 || DriverArgs.hasFlag( in isWave64()
695 const llvm::opt::ArgList &DriverArgs, in addClangTargetOptions() argument
700 if (!DriverArgs.hasArg(options::OPT_fvisibility_EQ, in addClangTargetOptions()
709 AMDGPUToolChain::getGPUArch(const llvm::opt::ArgList &DriverArgs) const { in getGPUArch()
711 getTriple(), DriverArgs.getLastArgValue(options::OPT_mcpu_EQ)); in getGPUArch()
715 AMDGPUToolChain::getParsedTargetID(const llvm::opt::ArgList &DriverArgs) const { in getParsedTargetID()
716 StringRef TargetID = DriverArgs.getLastArgValue(options::OPT_mcpu_EQ); in getParsedTargetID()
729 const llvm::opt::ArgList &DriverArgs) const { in checkTargetID()
730 auto PTID = getParsedTargetID(DriverArgs); in checkTargetID()
810 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, in addClangTargetOptions() argument
812 AMDGPUToolChain::addClangTargetOptions(DriverArgs, CC1Args, in addClangTargetOptions()
818 DriverArgs.hasArg(options::OPT_nostdlib)) in addClangTargetOptions()
821 if (DriverArgs.hasArg(options::OPT_nogpulib)) in addClangTargetOptions()
830 const StringRef GpuArch = getGPUArch(DriverArgs); in addClangTargetOptions()
839 bool Wave64 = isWave64(DriverArgs, Kind); in addClangTargetOptions()
843 bool DAZ = DriverArgs.hasArg(options::OPT_cl_denorms_are_zero) || in addClangTargetOptions()
845 bool FiniteOnly = DriverArgs.hasArg(options::OPT_cl_finite_math_only); in addClangTargetOptions()
848 DriverArgs.hasArg(options::OPT_cl_unsafe_math_optimizations); in addClangTargetOptions()
849 bool FastRelaxedMath = DriverArgs.hasArg(options::OPT_cl_fast_relaxed_math); in addClangTargetOptions()
851 DriverArgs.hasArg(options::OPT_cl_fp32_correctly_rounded_divide_sqrt); in addClangTargetOptions()
859 DriverArgs, LibDeviceFile, Wave64, DAZ, FiniteOnly, UnsafeMathOpt, in addClangTargetOptions()
864 CC1Args.push_back(DriverArgs.MakeArgString(BCFile)); in addClangTargetOptions()
870 const llvm::opt::ArgList &DriverArgs, StringRef LibDeviceFile, bool Wave64, in getCommonBitcodeLibs() argument
898 ROCMToolChain::getCommonDeviceLibNames(const llvm::opt::ArgList &DriverArgs, in getCommonDeviceLibNames() argument
912 bool DAZ = DriverArgs.hasFlag(options::OPT_fgpu_flush_denormals_to_zero, in getCommonDeviceLibNames()
915 bool FiniteOnly = DriverArgs.hasFlag( in getCommonDeviceLibNames()
918 DriverArgs.hasFlag(options::OPT_funsafe_math_optimizations, in getCommonDeviceLibNames()
920 bool FastRelaxedMath = DriverArgs.hasFlag(options::OPT_ffast_math, in getCommonDeviceLibNames()
922 bool CorrectSqrt = DriverArgs.hasFlag( in getCommonDeviceLibNames()
925 bool Wave64 = isWave64(DriverArgs, Kind); in getCommonDeviceLibNames()
928 DriverArgs, LibDeviceFile, Wave64, DAZ, FiniteOnly, UnsafeMathOpt, in getCommonDeviceLibNames()