| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Compilation.cpp | 131 getDriver().Diag(diag::err_drv_unable_to_remove_file) in CleanupFile() 163 if ((getDriver().CCPrintOptions || in ExecuteCommand() 164 getArgs().hasArg(options::OPT_v)) && !getDriver().CCGenDiagnostics) { in ExecuteCommand() 170 if (getDriver().CCPrintOptions && in ExecuteCommand() 171 !getDriver().CCPrintOptionsFilename.empty()) { in ExecuteCommand() 174 getDriver().CCPrintOptionsFilename, EC, in ExecuteCommand() 177 getDriver().Diag(diag::err_drv_cc_print_options_failure) in ExecuteCommand() 185 if (getDriver().CCPrintOptions) in ExecuteCommand() 188 C.Print(*OS, "\n", /*Quote=*/getDriver().CCPrintOptions); in ExecuteCommand() 201 getDriver().Diag(diag::err_drv_command_failure) << Error; in ExecuteCommand() [all …]
|
| H A D | ToolChain.cpp | 154 return getDriver().getVFS(); in getVFS() 705 SmallString<128> Path(getDriver().ResourceDir); in getCompilerRTPath() 809 StringRef F128LibName = getDriver().getFlangF128MathLibrary(); in addFortranRuntimeLibs() 831 Driver::OpenMPRuntimeKind OMPRuntime = getDriver().getOpenMPRuntime(Args); in addFortranRuntimeLibs() 861 llvm::sys::path::parent_path(getDriver().Dir); in addFortranRuntimeLibraryPath() 1028 SmallString<128> Path(getDriver().ResourceDir); in getArchSpecificLibPaths() 1062 if (D.IsFlangMode() && getDriver().ShouldUseFlangCompiler(JA)) return getFlang(); in SelectTool() 1063 if (getDriver().ShouldUseClangCompiler(JA)) return getClang(); in SelectTool() 1104 getDriver().Diag(diag::err_drv_invalid_linker_name) << A->getAsString(Args); in GetLinkerPath() 1122 getDriver().Diag(diag::warn_drv_fuse_ld_path); in GetLinkerPath() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | WebAssembly.cpp | 55 ToolChain.getDriver().Diag(diag::err_drv_invalid_linker_name) in getLinkerPath() 131 ToolChain.getDriver().Diag(diag::err_drv_invalid_argument_to_option) in ConstructJob() 174 AddRunTimeLibs(ToolChain, ToolChain.getDriver(), CmdArgs, Args); in ConstructJob() 247 getProgramPaths().push_back(getDriver().Dir); in WebAssembly() 249 auto SysRoot = getDriver().SysRoot; in WebAssembly() 258 getMultiarchTriple(getDriver(), Triple, SysRoot); in WebAssembly() 308 getDriver().Diag(diag::err_drv_argument_not_allowed_with) in addClangTargetOptions() 313 getDriver().Diag(diag::err_drv_argument_not_allowed_with) in addClangTargetOptions() 318 getDriver().Diag(diag::err_drv_argument_not_allowed_with) in addClangTargetOptions() 323 getDriver().Diag(diag::err_drv_argument_not_allowed_with) in addClangTargetOptions() [all …]
|
| H A D | MipsLinux.cpp | 44 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 67 if (!getDriver().SysRoot.empty()) in computeSysRoot() 68 return getDriver().SysRoot + SelectedMultilibs.back().osSuffix(); in computeSysRoot() 70 const std::string InstalledDir(getDriver().Dir); in computeSysRoot() 85 getDriver().Diag(clang::diag::err_drv_invalid_stdlib_name) in GetCXXStdlibType() 97 Path = getDriver().Dir + Path + "/c++/v1"; in addLibCxxIncludePaths() 121 SmallString<128> Path(getDriver().ResourceDir); in getCompilerRT()
|
| H A D | NetBSD.cpp | 34 const Driver &D = ToolChain.getDriver(); in ConstructJob() 120 const Driver &D = ToolChain.getDriver(); in ConstructJob() 393 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/i386")); in NetBSD() 402 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/eabi")); in NetBSD() 406 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/eabihf")); in NetBSD() 409 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/oabi")); in NetBSD() 416 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/o32")); in NetBSD() 418 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/64")); in NetBSD() 421 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/powerpc")); in NetBSD() 424 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/sparc")); in NetBSD() [all …]
|
| H A D | AIX.cpp | 34 const Driver &D = getToolChain().getDriver(); in ConstructJob() 114 const Driver &D = ToolChain.getDriver(); in ConstructJob() 175 ToolChain.getDriver().Diag(diag::err_drv_unsupported_option_argument) in ConstructJob() 268 path::parent_path(ToolChain.getDriver().ClangExecutable) + in ConstructJob() 273 C.getDriver().GetTemporaryPath("CreateExportList", "exp"); in ConstructJob() 314 switch (ToolChain.getDriver().getOpenMPRuntime(Args)) { in ConstructJob() 363 getProgramPaths().push_back(getDriver().Dir); in AIX() 367 getLibraryPaths().push_back(getDriver().SysRoot + "/usr/lib"); in AIX() 376 if (!getDriver().SysRoot.empty()) in GetHeaderSysroot() 377 return getDriver().SysRoot; in GetHeaderSysroot() [all …]
|
| H A D | DragonFly.cpp | 58 const Driver &D = ToolChain.getDriver(); in ConstructJob() 210 getProgramPaths().push_back(getDriver().Dir); in DragonFly() 212 getFilePaths().push_back(getDriver().Dir + "/../lib"); in DragonFly() 213 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in DragonFly() 214 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/gcc80")); in DragonFly() 220 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 240 addLibStdCXXIncludePaths(concat(getDriver().SysRoot, "/usr/include/c++/8.0"), "", "", in addLibStdCxxIncludePaths()
|
| H A D | OHOS.cpp | 180 getDriver().Diag(clang::diag::err_drv_invalid_rtlib_name) in GetRuntimeLibType() 192 getDriver().Diag(diag::err_drv_invalid_stdlib_name) in GetCXXStdlibType() 201 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 245 std::string IncPath = makePath({getDriver().Dir, "..", "include"}); in AddClangCXXStdlibIncludeArgs() 276 !getDriver().SysRoot.empty() in computeSysRoot() 277 ? getDriver().SysRoot in computeSysRoot() 278 : makePath({getDriver().Dir, "..", "..", "sysroot"}); in computeSysRoot() 289 const Driver &D = getDriver(); in getRuntimePaths() 342 SmallString<128> Path(getDriver().ResourceDir); in getCompilerRT() 413 makePath({getDriver().ResourceDir, "lib", getMultiarchTriple(Triple)})); in getArchSpecificLibPaths()
|
| H A D | CSKYToolChain.cpp | 109 if (!getDriver().SysRoot.empty()) in computeSysRoot() 110 return getDriver().SysRoot; in computeSysRoot() 120 llvm::sys::path::append(SysRootDir, getDriver().Dir, "..", in computeSysRoot() 121 getDriver().getTargetTriple()); in computeSysRoot() 136 const Driver &D = ToolChain.getDriver(); in ConstructJob() 189 AddRunTimeLibs(ToolChain, ToolChain.getDriver(), CmdArgs, Args); in ConstructJob()
|
| H A D | HIPAMD.cpp | 81 auto &D = TC.getDriver(); in constructLldCommand() 114 if (C.getDriver().isSaveTempsEnabled()) in constructLldCommand() 218 getProgramPaths().push_back(getDriver().Dir); in HIPAMDToolChain() 283 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs() 389 getDriver().Diag(diag::err_drv_no_such_file) << BCName; in getDeviceLibs() 393 getDriver().Diag(diag::err_drv_no_rocm_device_lib) << 0; in getDeviceLibs() 411 getDriver().Diag(diag::err_drv_no_such_file) << InstLib; in getDeviceLibs() 422 getDriver().Diag(clang::diag::err_drv_bad_target_id) in checkTargetID() 430 getProgramPaths().push_back(getDriver().Dir); in SPIRVAMDToolChain()
|
| H A D | HIPSPV.cpp | 29 if (C.getDriver().isSaveTempsEnabled()) { in getTempFile() 32 auto TmpFile = C.getDriver().GetTemporaryPath(Prefix, Extension); in getTempFile() 84 auto PassPluginPath = findPassPlugin(C.getDriver(), Args); in constructLinkAndEmitSpirvCommand() 127 getProgramPaths().push_back(getDriver().Dir); in HIPSPVToolChain() 194 getDriver().Diag(diag::err_drv_hipspv_no_hip_path); in AddHIPIncludeArgs() 243 getDriver().Diag(diag::err_drv_no_such_file) << BCName; in getDeviceLibs() 257 getDriver().Diag(diag::err_drv_no_hipspv_device_lib) in getDeviceLibs()
|
| H A D | MinGW.cpp | 73 bool CXX = getToolChain().getDriver().CCCIsCXX(); in AddLibGCC() 83 AddRunTimeLibs(getToolChain(), getToolChain().getDriver(), CmdArgs, Args); in AddLibGCC() 109 const Driver &D = TC.getDriver(); in ConstructJob() 266 if (C.getDriver().IsFlangMode() && in ConstructJob() 306 switch (TC.getDriver().getOpenMPRuntime(Args)) { in ConstructJob() 504 getProgramPaths().push_back(getDriver().Dir); in MinGW() 507 std::string(llvm::sys::path::parent_path(getDriver().Dir)); in MinGW() 511 if (getDriver().SysRoot.size()) in MinGW() 512 Base = getDriver().SysRoot; in MinGW() 516 getDriver(), LiteralTriple, getTriple(), SubdirName)) in MinGW() [all …]
|
| H A D | Darwin.cpp | 222 const Driver &D = getToolChain().getDriver(); in AddLinkArgs() 379 if (C.getDriver().embedBitcodeEnabled()) { in AddLinkArgs() 384 if (C.getDriver().embedBitcodeMarkerOnly() && in AddLinkArgs() 604 checkRemarksOptions(getToolChain().getDriver(), Args, in ConstructJob() 637 const Driver &D = getToolChain().getDriver(); in ConstructJob() 659 getStatsFileName(Args, Output, Inputs[0], getToolChain().getDriver()); in ConstructJob() 704 if (getToolChain().getDriver().IsFlangMode() && in ConstructJob() 735 StringRef Parallelism = getLTOParallelism(Args, getToolChain().getDriver()); in ConstructJob() 836 const Driver &D = getToolChain().getDriver(); in ConstructJob() 952 getProgramPaths().push_back(getDriver().Dir); in MachO() [all …]
|
| H A D | Cuda.cpp | 401 C.getDriver().Diag(diag::err_drv_offload_missing_gpu_arch) in ConstructJob() 603 if (GPUArch.empty() && !C.getDriver().isUsingLTO()) { in ConstructJob() 604 C.getDriver().Diag(diag::err_drv_offload_missing_gpu_arch) in ConstructJob() 630 if (C.getDriver().isUsingLTO()) in ConstructJob() 632 C.getDriver().getLTOMode() == LTOK_Thin); in ConstructJob() 636 getNVPTXTargetFeatures(C.getDriver(), getToolChain().getTriple(), Args, in ConstructJob() 643 llvm::sys::path::parent_path(TC.getDriver().Dir); in ConstructJob() 731 getProgramPaths().push_back(getDriver().Dir); in NVPTXToolChain() 748 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs() 763 getDriver().Diag(diag::err_drv_undetermined_gpu_arch) in TranslateArgs() [all …]
|
| H A D | NaCl.cpp | 54 const Driver &D = ToolChain.getDriver(); in ConstructJob() 212 std::string FilePath(getDriver().Dir + "/../"); in NaClToolChain() 215 std::string ProgPath(getDriver().Dir + "/../"); in NaClToolChain() 218 std::string ToolPath(getDriver().ResourceDir + "/lib/"); in NaClToolChain() 254 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 314 const Driver &D = getDriver(); in addLibCxxIncludePaths() 345 getDriver().Diag(clang::diag::err_drv_invalid_stdlib_name) in GetCXXStdlibType()
|
| H A D | MSP430.cpp | 135 if (!getDriver().SysRoot.empty()) in computeSysRoot() 136 return getDriver().SysRoot; in computeSysRoot() 142 llvm::sys::path::append(Dir, getDriver().Dir, ".."); in computeSysRoot() 193 const Driver &D = ToolChain.getDriver(); in AddDefaultLibs() 220 const Driver &D = ToolChain.getDriver(); in AddEndFiles() 268 const Driver &D = ToolChain.getDriver(); in ConstructJob()
|
| H A D | HLSL.cpp | 286 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs() 291 if (!isLegalValidatorVersion(ValVerStr, getDriver())) in TranslateArgs() 336 getDriver().Diag(diag::err_drv_invalid_value) << "HV" << A->getValue(); in TranslateArgs() 356 getDriver().Diag(diag::err_drv_clang_unsupported) << A->getAsString(Args); in TranslateArgs() 362 getDriver().Diag(diag::err_drv_clang_unsupported) << A->getAsString(Args); in TranslateArgs() 373 if (checkExtensionArgsAreValid(SpvExtensionArgs, getDriver())) { in TranslateArgs() 399 getDriver().Diag(diag::warn_drv_dxc_missing_dxv); in requiresValidation()
|
| H A D | OpenBSD.cpp | 34 const Driver &D = ToolChain.getDriver(); in ConstructJob() 113 const Driver &D = ToolChain.getDriver(); in ConstructJob() 310 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in OpenBSD() 316 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 350 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths() 367 SmallString<128> Path(getDriver().SysRoot); in getCompilerRT() 372 SmallString<128> P(getDriver().ResourceDir); in getCompilerRT()
|
| H A D | MSVC.cpp | 89 !C.getDriver().IsCLMode() && !C.getDriver().IsFlangMode()) { in ConstructJob() 140 if (!C.getDriver().IsCLMode() && Args.hasArg(options::OPT_L)) in ConstructJob() 144 if (C.getDriver().IsFlangMode() && in ConstructJob() 232 if (C.getDriver().isUsingLTO()) { in ConstructJob() 260 TC.getDriver().Dir + "/../lib")); in ConstructJob() 261 switch (TC.getDriver().getOpenMPRuntime(Args)) { in ConstructJob() 279 AddRunTimeLibs(TC, TC.getDriver(), CmdArgs, Args); in ConstructJob() 295 if (C.getDriver().isUsingLTO() && in ConstructJob() 350 C.getDriver().Diag(clang::diag::warn_drv_msvc_not_found); in ConstructJob() 352 C.getDriver().Diag(clang::diag::warn_drv_msvc_not_found); in ConstructJob() [all …]
|
| H A D | AMDGPUOpenMP.cpp | 30 getProgramPaths().push_back(getDriver().Dir); in AMDGPUOpenMPToolChain() 54 if (getDriver().isUsingOffloadLTO()) in addClangTargetOptions() 67 const OptTable &Opts = getDriver().getOpts(); in TranslateArgs()
|
| H A D | Haiku.cpp | 28 const Driver &D = ToolChain.getDriver(); in ConstructJob() 166 getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/lib")); in Haiku() 167 getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/develop/lib")); in Haiku() 175 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 275 concat(getDriver().SysRoot, "/boot/system/develop/headers/c++/v1")); in addLibCxxIncludePaths()
|
| H A D | FreeBSD.cpp | 33 const auto &D = getToolChain().getDriver(); in ConstructJob() 134 const Driver &D = ToolChain.getDriver(); in ConstructJob() 396 D.getVFS().exists(concat(getDriver().SysRoot, "/usr/lib32/crt1.o"))) in FreeBSD() 397 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib32")); in FreeBSD() 399 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in FreeBSD() 405 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 439 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths()
|
| H A D | Fuchsia.cpp | 36 const Driver &D = ToolChain.getDriver(); in ConstructJob() 205 const Driver &D = getToolChain().getDriver(); in ConstructJob() 250 getProgramPaths().push_back(getDriver().Dir); in Fuchsia() 350 getDriver().Diag(clang::diag::err_drv_invalid_rtlib_name) in GetRuntimeLibType() 361 getDriver().Diag(diag::err_drv_invalid_stdlib_name) in GetCXXStdlibType() 378 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 418 const Driver &D = getDriver(); in AddClangCXXStdlibIncludeArgs()
|
| H A D | Hexagon.cpp | 203 const Driver &D = HTC.getDriver(); in ConstructJob() 283 const Driver &D = HTC.getDriver(); in constructHexagonLinkArgs() 519 const Driver &D = getDriver(); in getHexagonTargetDir() 550 SmallString<128> Dir(getDriver().SysRoot); in getCompilerRTPath() 560 const Driver &D = getDriver(); in getHexagonLibraryPaths() 628 getDriver().Diag(diag::err_drv_unsupported_unwind_for_platform) in AddCXXStdlibLibArgs() 712 const Driver &D = getDriver(); in AddClangSystemIncludeArgs() 750 const Driver &D = getDriver(); in addLibCxxIncludePaths() 766 const Driver &D = getDriver(); in addLibStdCxxIncludePaths() 783 getDriver().Diag(diag::err_drv_invalid_stdlib_name) << A->getAsString(Args); in GetCXXStdlibType()
|
| H A D | Managarm.cpp | 114 if (!getDriver().SysRoot.empty()) in computeSysRoot() 115 return getDriver().SysRoot; in computeSysRoot() 136 const Driver &D = getDriver(); in AddClangSystemIncludeArgs()
|