/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | HIP.cpp | 224 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 D | HIP.h | 62 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 D | Cuda.cpp | 655 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 D | Cuda.h | 134 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 D | Action.cpp | 179 : 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 D | Compilation.cpp | 73 const ToolChain *HostTC = getSingleOffloadToolChain<Action::OFK_Host>(); local 74 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple());
|
H A D | Driver.cpp | 657 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 D | Action.h | 331 const ToolChain *HostTC = nullptr; member in class:clang::driver::final
|