Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAMDGPUOpenMP.cpp34 const ToolChain &HostTC, in AMDGPUOpenMPToolChain() argument
36 : ROCMToolChain(D, Triple, Args), HostTC(HostTC) { in AMDGPUOpenMPToolChain()
45 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
75 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
121 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
126 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
131 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
136 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
149 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
155 return HostTC.computeMSVCVersion(D, Args); in computeMSVCVersion()
H A DHIPSPV.cpp124 const ToolChain &HostTC, const ArgList &Args) in HIPSPVToolChain() argument
125 : ToolChain(D, Triple, Args), HostTC(HostTC) { in HIPSPVToolChain()
134 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
166 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
171 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
176 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
181 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
186 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
273 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
278 return HostTC.computeMSVCVersion(D, Args); in computeMSVCVersion()
H A DHIPAMD.cpp216 const ToolChain &HostTC, const ArgList &Args) in HIPAMDToolChain() argument
217 : ROCMToolChain(D, Triple, Args), HostTC(HostTC) { in HIPAMDToolChain()
237 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
280 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
306 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
311 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
316 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
321 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
326 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
344 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
[all …]
H A DAMDGPUOpenMP.h29 const ToolChain &HostTC,
33 return &HostTC.getTriple(); in getAuxTriple()
60 const ToolChain &HostTC; variable
H A DHIPSPV.h49 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
52 return &HostTC.getTriple(); in getAuxTriple()
92 const ToolChain &HostTC; variable
H A DHIPAMD.h53 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
56 return &HostTC.getTriple(); in getAuxTriple()
89 const ToolChain &HostTC; variable
H A DCuda.cpp791 const ToolChain &HostTC, const ArgList &Args) in CudaToolChain() argument
792 : NVPTXToolChain(D, Triple, HostTC.getTriple(), Args), HostTC(HostTC) {} in CudaToolChain()
797 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
905 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
993 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
998 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
1003 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
1013 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
1018 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
1031 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
[all …]
H A DCuda.h184 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
187 return &HostTC.getTriple(); in getAuxTriple()
224 const ToolChain &HostTC; variable
/freebsd-14.2/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()
240 if (!HostTC) in doOnHostDependence()
244 Work(A, HostTC, A->getOffloadingArch()); in doOnHostDependence()
257 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) && in doOnEachDeviceDependence()
261 if (HostTC) in doOnEachDeviceDependence()
282 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()
287 return HostTC ? getInputs().front() : nullptr; in getHostDependence()
293 return getInputs().size() == (HostTC ? 2 : 1); in hasSingleDeviceDependence()
294 return !HostTC && getInputs().size() == 1; in hasSingleDeviceDependence()
[all …]
H A DCompilation.cpp72 const ToolChain *HostTC = getSingleOffloadToolChain<Action::OFK_Host>(); in getArgsForToolChain() local
73 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple()); in getArgsForToolChain()
H A DDriver.cpp784 const llvm::Triple &HostTriple = HostTC->getTriple(); in CreateOffloadingDeviceToolChains()
795 *this, *CudaTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
817 *HostTC, OFK); in CreateOffloadingDeviceToolChains()
872 *this, *NVPTXTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
879 *this, *AMDTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
939 const ToolChain *HostTC = in CreateOffloadingDeviceToolChains() local
947 *this, TT, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
950 *this, TT, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
3119 assert(HostTC && "No toolchain for host compilation."); in initialize()
3120 if (HostTC->getTriple().isNVPTX() || in initialize()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DDriver.h757 const ToolChain &HostTC,
H A DAction.h354 const ToolChain *HostTC = nullptr;