Home
last modified time | relevance | path

Searched refs:getToolChain (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DSPIRV.cpp40 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 DGnu.cpp74 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 DFlang.cpp163 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 DAIX.cpp35 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 DClang.cpp976 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 DMinGW.cpp38 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 DCuda.cpp384 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 DSolaris.cpp58 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 DDarwin.cpp107 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 DHIPAMD.cpp98 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 DBareMetal.cpp422 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 DFreeBSD.cpp33 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 DHIPUtility.cpp236 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 DInterfaceStubs.cpp22 std::string Merger = getToolChain().GetProgramPath(getShortName()); in ConstructJob()
H A DRISCVToolchain.cpp157 const ToolChain &ToolChain = getToolChain(); in ConstructJob()
176 std::string Linker = getToolChain().GetLinkerPath(); in ConstructJob()
H A DDragonFly.cpp28 const auto &ToolChain = static_cast<const DragonFly &>(getToolChain()); in ConstructJob()
57 const auto &ToolChain = static_cast<const DragonFly &>(getToolChain()); in ConstructJob()
H A DCrossWindows.cpp30 static_cast<const toolchains::CrossWindowsToolChain &>(getToolChain()); in ConstructJob()
69 static_cast<const toolchains::CrossWindowsToolChain &>(getToolChain()); in ConstructJob()
H A DFuchsia.cpp37 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 DZOS.cpp73 const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("as")); in ConstructJob()
112 const ZOS &ToolChain = static_cast<const ZOS &>(getToolChain()); in ConstructJob()
H A DHIPSPV.cpp77 Args.MakeArgString(getToolChain().GetProgramPath("llvm-link")); in constructLinkAndEmitSpirvCommand()
92 const char *Opt = Args.MakeArgString(getToolChain().GetProgramPath("opt")); in constructLinkAndEmitSpirvCommand()
H A DHaiku.cpp26 const auto &ToolChain = static_cast<const Haiku &>(getToolChain()); in ConstructJob()
157 const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath()); in ConstructJob()
H A DPS4CPU.cpp63 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 DAMDGPU.cpp621 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 DTool.h52 const ToolChain &getToolChain() const { return TheToolChain; } in getToolChain() function
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DAction.cpp187 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction()
216 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()

12