Searched refs:HostTC (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHIP.cpp224 const ToolChain &HostTC, const ArgList &Args)
225 : ROCMToolChain(D, Triple, Args), HostTC(HostTC) {
235 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind);
335 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind);
359 HostTC.addClangWarningOptions(CC1Args);
364 return HostTC.GetCXXStdlibType(Args);
369 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args);
374 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args);
379 HostTC
223 HIPToolChain(const Driver &D, const llvm::Triple &Triple, const ToolChain &HostTC, const ArgList &Args) argument
[all...]
H A DHIP.h62 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
65 return &HostTC.getTriple();
104 const ToolChain &HostTC; member in class:clang::driver::toolchains::final
H A DCuda.cpp655 const ToolChain &HostTC, const ArgList &Args,
657 : ToolChain(D, Triple, Args), HostTC(HostTC),
658 CudaInstallation(D, HostTC.getTriple(), Args), OK(OK) {
686 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind);
862 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind);
914 HostTC.addClangWarningOptions(CC1Args);
919 return HostTC.GetCXXStdlibType(Args);
924 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args);
929 HostTC
654 CudaToolChain(const Driver &D, const llvm::Triple &Triple, const ToolChain &HostTC, const ArgList &Args, const Action::OffloadKind OK) argument
[all...]
H A DCuda.h134 const ToolChain &HostTC, const llvm::opt::ArgList &Args,
138 return &HostTC.getTriple();
189 const ToolChain &HostTC; member in class:clang::driver::toolchains::CudaToolChain
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DAction.cpp179 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) {
207 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()),
226 if (!HostTC)
230 Work(A, HostTC, A->getOffloadingArch());
243 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) &&
247 if (HostTC)
268 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; }
273 return HostTC ? getInputs().front() : nullptr;
279 return getInputs().size() == (HostTC ? 2 : 1);
280 return !HostTC
[all...]
H A DCompilation.cpp73 const ToolChain *HostTC = getSingleOffloadToolChain<Action::OFK_Host>(); local
74 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple());
H A DDriver.cpp657 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>(); local
658 const llvm::Triple &HostTriple = HostTC->getTriple();
669 *this, CudaTriple, *HostTC, C.getInputArgs(), OFK);
673 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>(); local
674 const llvm::Triple &HostTriple = HostTC->getTriple();
684 *this, HIPTriple, *HostTC, C.getInputArgs());
735 const ToolChain *HostTC = local
737 assert(HostTC && "Host toolchain should be always defined.");
739 ToolChains[TT.str() + "/" + HostTC->getTriple().normalize()];
742 *this, TT, *HostTC,
2530 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>(); variable
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Driver/
H A DAction.h331 const ToolChain *HostTC = nullptr; member in class:clang::driver::final

Completed in 74 milliseconds