Home
last modified time | relevance | path

Searched refs:HostTC (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DAMDGPUOpenMP.cpp197 const ToolChain &HostTC, in AMDGPUOpenMPToolChain() argument
199 : ROCMToolChain(D, Triple, Args), HostTC(HostTC) { in AMDGPUOpenMPToolChain()
208 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
234 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
262 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
267 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
272 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
277 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
290 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
296 return HostTC.computeMSVCVersion(D, Args); in computeMSVCVersion()
H A DHIP.cpp234 const ToolChain &HostTC, const ArgList &Args) in HIPToolChain() argument
235 : ROCMToolChain(D, Triple, Args), HostTC(HostTC) { in HIPToolChain()
245 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
289 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
315 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
320 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
325 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
330 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
335 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
353 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
[all …]
H A DCuda.cpp649 const ToolChain &HostTC, const ArgList &Args, in CudaToolChain() argument
651 : ToolChain(D, Triple, Args), HostTC(HostTC), in CudaToolChain()
652 CudaInstallation(D, HostTC.getTriple(), Args), OK(OK) { in CudaToolChain()
680 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
818 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
870 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
875 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
880 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
885 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
890 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
[all …]
H A DAMDGPUOpenMP.h68 const ToolChain &HostTC,
72 return &HostTC.getTriple(); in getAuxTriple()
96 const ToolChain &HostTC; variable
H A DHIP.h62 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
65 return &HostTC.getTriple(); in getAuxTriple()
97 const ToolChain &HostTC; variable
H A DCuda.h134 const ToolChain &HostTC, const llvm::opt::ArgList &Args,
138 return &HostTC.getTriple(); in getAuxTriple()
191 const ToolChain &HostTC; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DAction.cpp179 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction()
207 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()
226 if (!HostTC) in doOnHostDependence()
230 Work(A, HostTC, A->getOffloadingArch()); in doOnHostDependence()
243 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) && in doOnEachDeviceDependence()
247 if (HostTC) in doOnEachDeviceDependence()
268 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()
273 return HostTC ? getInputs().front() : nullptr; in getHostDependence()
279 return getInputs().size() == (HostTC ? 2 : 1); in hasSingleDeviceDependence()
280 return !HostTC && getInputs().size() == 1; in hasSingleDeviceDependence()
[all …]
H A DCompilation.cpp73 const ToolChain *HostTC = getSingleOffloadToolChain<Action::OFK_Host>(); in getArgsForToolChain() local
74 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple()); in getArgsForToolChain()
H A DDriver.cpp697 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>(); in CreateOffloadingDeviceToolChains() local
698 const llvm::Triple &HostTriple = HostTC->getTriple(); in CreateOffloadingDeviceToolChains()
709 *this, CudaTriple, *HostTC, C.getInputArgs(), OFK); in CreateOffloadingDeviceToolChains()
713 const ToolChain *HostTC = C.getSingleOffloadToolChain<Action::OFK_Host>(); in CreateOffloadingDeviceToolChains() local
714 const llvm::Triple &HostTriple = HostTC->getTriple(); in CreateOffloadingDeviceToolChains()
722 *this, HIPTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
773 const ToolChain *HostTC = in CreateOffloadingDeviceToolChains() local
775 assert(HostTC && "Host toolchain should be always defined."); in CreateOffloadingDeviceToolChains()
777 ToolChains[TT.str() + "/" + HostTC->getTriple().normalize()]; in CreateOffloadingDeviceToolChains()
781 *this, TT, *HostTC, C.getInputArgs(), Action::OFK_OpenMP); in CreateOffloadingDeviceToolChains()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DAction.h335 const ToolChain *HostTC = nullptr;