| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | SPIRV.cpp | 40 std::string ExeCand = T.getToolChain().GetProgramPath(VersionedTool.c_str()); in constructTranslateCommand() 42 ExeCand = T.getToolChain().GetProgramPath("llvm-spirv"); in constructTranslateCommand() 90 const ToolChain &ToolChain = getToolChain(); in ConstructJob() 93 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
|
| H A D | Gnu.cpp | 74 const Driver &D = getToolChain().getDriver(); in ConstructJob() 92 if (getToolChain().getTriple().isOSDarwin()) { in ConstructJob() 95 Args.MakeArgString(getToolChain().getDefaultUniversalArchName())); in ConstructJob() 103 switch (getToolChain().getArch()) { in ConstructJob() 143 << getToolChain().getTripleString(); in ConstructJob() 145 D.Diag(diag::err_drv_no_ast_support) << getToolChain().getTripleString(); in ConstructJob() 148 << getToolChain().getTripleString(); in ConstructJob() 180 const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath(GCCName)); in ConstructJob() 193 const Driver &D = getToolChain().getDriver(); in RenderExtraToolArgs() 317 const Driver &D = getToolChain().getDriver(); in ConstructJob() [all …]
|
| H A D | Flang.cpp | 163 ParsePICArgs(getToolChain(), Args); in addPicOptions() 182 const Driver &D = getToolChain().getDriver(); in AddAArch64TargetArgs() 208 const llvm::Triple &Triple = getToolChain().getTriple(); in AddRISCVTargetArgs() 212 const Driver &D = getToolChain().getDriver(); in AddRISCVTargetArgs() 259 getToolChain().getDriver().Diag(diag::err_drv_unsupported_option_argument) in AddX86_64TargetArgs() 349 const ToolChain &TC = getToolChain(); in addTargetOptions() 359 addOutlineAtomicsArgs(D, getToolChain(), Args, CmdArgs, Triple); in addTargetOptions() 453 getToolChain().getInputFilename(Inputs[i]))); in addOffloadOptions() 673 const auto &TC = getToolChain(); in ConstructJob() 755 std::get<0>(ParsePICArgs(getToolChain(), Args)); in ConstructJob()
|
| H A D | AIX.cpp | 35 const Driver &D = getToolChain().getDriver(); in ConstructJob() 38 const bool IsArch32Bit = getToolChain().getTriple().isArch32Bit(); in ConstructJob() 39 const bool IsArch64Bit = getToolChain().getTriple().isArch64Bit(); in ConstructJob() 82 const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("as")); in ConstructJob() 114 const AIX &ToolChain = static_cast<const AIX &>(getToolChain()); in ConstructJob() 290 if (getToolChain().ShouldLinkCXXStdlib(Args)) in ConstructJob() 291 getToolChain().AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
|
| H A D | Clang.cpp | 976 const bool IsIAMCU = getToolChain().getTriple().isOSIAMCU(); in AddPreprocessingOptions() 1076 getToolChain().AddCudaIncludeArgs(Args, CmdArgs); in AddPreprocessingOptions() 1078 getToolChain().AddHIPIncludeArgs(Args, CmdArgs); in AddPreprocessingOptions() 1085 (getToolChain().getTriple().isNVPTX() || in AddPreprocessingOptions() 1086 getToolChain().getTriple().isAMDGCN())) { in AddPreprocessingOptions() 1107 if (getToolChain().getDriver().IsCLMode()) { in AddPreprocessingOptions() 1245 C, JA, getToolChain(), in AddPreprocessingOptions() 1262 if ((getToolChain().getTriple().isNVPTX() || in AddPreprocessingOptions() 1263 getToolChain().getTriple().isAMDGCN()) && in AddPreprocessingOptions() 1267 llvm::sys::path::append(P, getToolChain().getTripleString()); in AddPreprocessingOptions() [all …]
|
| H A D | MinGW.cpp | 38 if (getToolChain().getArch() == llvm::Triple::x86) { in ConstructJob() 40 } else if (getToolChain().getArch() == llvm::Triple::x86_64) { in ConstructJob() 52 const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("as")); in ConstructJob() 57 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output, in ConstructJob() 68 ToolChain::RuntimeLibType RLT = getToolChain().GetRuntimeLibType(Args); in AddLibGCC() 73 bool CXX = getToolChain().getDriver().CCCIsCXX(); in AddLibGCC() 83 AddRunTimeLibs(getToolChain(), getToolChain().getDriver(), CmdArgs, Args); in AddLibGCC() 101 const ToolChain &TC = getToolChain(); in ConstructJob()
|
| H A D | Cuda.cpp | 384 static_cast<const toolchains::NVPTXToolChain &>(getToolChain()); in ConstructJob() 398 << getToolChain().getArchName() << getShortName(); in ConstructJob() 530 static_cast<const toolchains::CudaToolChain &>(getToolChain()); in ConstructJob() 561 ",file=" + getToolChain().getInputFilename(II))); in ConstructJob() 581 static_cast<const toolchains::NVPTXToolChain &>(getToolChain()); in ConstructJob() 601 << getToolChain().getArchName() << getShortName(); in ConstructJob() 621 getToolChain().AddFilePathLibArgs(Args, CmdArgs); in ConstructJob() 622 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob() 625 addLTOOptions(getToolChain(), Args, CmdArgs, Output, Inputs[0], in ConstructJob() 638 Args.MakeArgString(getToolChain().GetProgramPath("clang-nvlink-wrapper")), in ConstructJob()
|
| H A D | Solaris.cpp | 58 const ToolChain &ToolChain = getToolChain(); in getLinkerPath() 87 const auto &ToolChain = static_cast<const Solaris &>(getToolChain()); in ConstructJob() 227 addFortranRuntimeLibraryPath(getToolChain(), Args, CmdArgs); in ConstructJob() 228 addFortranRuntimeLibs(getToolChain(), Args, CmdArgs); in ConstructJob()
|
| H A D | Darwin.cpp | 107 const llvm::Triple &T(getToolChain().getTriple()); in ConstructJob() 147 if (getToolChain().getArch() != llvm::Triple::x86_64 && in ConstructJob() 165 const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("as")); in ConstructJob() 224 const Driver &D = getToolChain().getDriver(); in AddLinkArgs() 586 Args.MakeArgString(getToolChain().GetProgramPath("touch")); in ConstructJob() 598 Args.MakeArgString(getToolChain().GetLinkerPath(&LinkerIsLLD)); in ConstructJob() 601 bool UsePlatformVersion = getToolChain().getTriple().isXROS(); in ConstructJob() 609 checkRemarksOptions(getToolChain().getDriver(), Args, in ConstructJob() 610 getToolChain().getTriple())) in ConstructJob() 611 renderRemarksOptions(Args, CmdArgs, getToolChain().getTriple(), Output, JA); in ConstructJob() [all …]
|
| H A D | HIPAMD.cpp | 98 Args.MakeArgString(getToolChain().GetProgramPath("llvm-link")); in constructLlvmLinkCommand() 120 auto &TC = getToolChain(); in constructLldCommand() 192 const char *Lld = Args.MakeArgString(getToolChain().GetProgramPath("lld")); in constructLldCommand() 245 if (getToolChain().getTriple().isSPIRV()) in ConstructJob()
|
| H A D | BareMetal.cpp | 422 const Driver &D = getToolChain().getDriver(); in ConstructJob() 456 const char *Exec = Args.MakeArgString(getToolChain().GetStaticLibToolPath()); in ConstructJob() 469 auto &TC = static_cast<const toolchains::BareMetal &>(getToolChain()); in ConstructJob() 470 const Driver &D = getToolChain().getDriver(); in ConstructJob() 472 const llvm::Triple &Triple = getToolChain().getEffectiveTriple(); in ConstructJob()
|
| H A D | FreeBSD.cpp | 33 const auto &ToolChain = static_cast<const FreeBSD &>(getToolChain()); in ConstructJob() 34 const auto &D = getToolChain().getDriver(); in ConstructJob() 134 const auto &ToolChain = static_cast<const FreeBSD &>(getToolChain()); in ConstructJob() 387 const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath()); in ConstructJob()
|
| H A D | HIPUtility.cpp | 236 auto &TT = T.getToolChain().getTriple(); in constructHIPFatbinCommand() 265 T.getToolChain().GetProgramPath("clang-offload-bundler")); in constructHIPFatbinCommand() 278 const ToolChain &TC = T.getToolChain(); in constructGenerateObjFileFromHIPFatBinary()
|
| H A D | InterfaceStubs.cpp | 22 std::string Merger = getToolChain().GetProgramPath(getShortName()); in ConstructJob()
|
| H A D | RISCVToolchain.cpp | 157 const ToolChain &ToolChain = getToolChain(); in ConstructJob() 176 std::string Linker = getToolChain().GetLinkerPath(); in ConstructJob()
|
| H A D | DragonFly.cpp | 28 const auto &ToolChain = static_cast<const DragonFly &>(getToolChain()); in ConstructJob() 57 const auto &ToolChain = static_cast<const DragonFly &>(getToolChain()); in ConstructJob()
|
| H A D | CrossWindows.cpp | 30 static_cast<const toolchains::CrossWindowsToolChain &>(getToolChain()); in ConstructJob() 69 static_cast<const toolchains::CrossWindowsToolChain &>(getToolChain()); in ConstructJob()
|
| H A D | Fuchsia.cpp | 37 const auto &ToolChain = static_cast<const Fuchsia &>(getToolChain()); in ConstructJob() 212 const Driver &D = getToolChain().getDriver(); in ConstructJob() 246 const char *Exec = Args.MakeArgString(getToolChain().GetStaticLibToolPath()); in ConstructJob()
|
| H A D | ZOS.cpp | 73 const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("as")); in ConstructJob() 112 const ZOS &ToolChain = static_cast<const ZOS &>(getToolChain()); in ConstructJob()
|
| H A D | HIPSPV.cpp | 77 Args.MakeArgString(getToolChain().GetProgramPath("llvm-link")); in constructLinkAndEmitSpirvCommand() 92 const char *Opt = Args.MakeArgString(getToolChain().GetProgramPath("opt")); in constructLinkAndEmitSpirvCommand()
|
| H A D | Haiku.cpp | 26 const auto &ToolChain = static_cast<const Haiku &>(getToolChain()); in ConstructJob() 157 const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath()); in ConstructJob()
|
| H A D | PS4CPU.cpp | 63 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob() 126 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob() 237 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob()
|
| H A D | AMDGPU.cpp | 621 std::string Linker = getToolChain().GetLinkerPath(); in ConstructJob() 626 addLinkerCompressDebugSectionsOption(getToolChain(), Args, CmdArgs); in ConstructJob() 628 getToolChain().AddFilePathLibArgs(Args, CmdArgs); in ConstructJob() 629 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob() 631 addLTOOptions(getToolChain(), Args, CmdArgs, Output, Inputs[0], in ConstructJob()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Tool.h | 52 const ToolChain &getToolChain() const { return TheToolChain; } in getToolChain() function
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Action.cpp | 187 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction() 216 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()
|