Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
170 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
175 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
180 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
185 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
190 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
277 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
282 return HostTC.computeMSVCVersion(D, Args); in computeMSVCVersion()
H A DHIPAMD.cpp200 const ToolChain &HostTC, const ArgList &Args) in HIPAMDToolChain() argument
201 : ROCMToolChain(D, Triple, Args), HostTC(HostTC) { in HIPAMDToolChain()
221 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
266 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
293 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
298 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
303 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
308 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
313 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
331 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 DHIPAMD.h53 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
56 return &HostTC.getTriple(); in getAuxTriple()
89 const ToolChain &HostTC; variable
H A DHIPSPV.h49 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
52 return &HostTC.getTriple(); in getAuxTriple()
93 const ToolChain &HostTC; variable
H A DCuda.cpp770 const ToolChain &HostTC, const ArgList &Args) in CudaToolChain() argument
771 : NVPTXToolChain(D, Triple, HostTC.getTriple(), Args), HostTC(HostTC) {} in CudaToolChain()
776 HostTC.addClangTargetOptions(DriverArgs, CC1Args, DeviceOffloadingKind); in addClangTargetOptions()
881 HostTC.TranslateArgs(Args, BoundArch, DeviceOffloadKind); in TranslateArgs()
969 HostTC.addClangWarningOptions(CC1Args); in addClangWarningOptions()
974 return HostTC.GetCXXStdlibType(Args); in GetCXXStdlibType()
979 HostTC.AddClangSystemIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
989 HostTC.AddClangCXXStdlibIncludeArgs(Args, CC1Args); in AddClangCXXStdlibIncludeArgs()
994 HostTC.AddIAMCUIncludeArgs(Args, CC1Args); in AddIAMCUIncludeArgs()
1007 return HostTC.getSupportedSanitizers(); in getSupportedSanitizers()
[all …]
H A DCuda.h176 const ToolChain &HostTC, const llvm::opt::ArgList &Args);
179 return &HostTC.getTriple(); in getAuxTriple()
216 const ToolChain &HostTC; variable
/openbsd/gnu/llvm/clang/lib/Driver/
H A DAction.cpp185 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()) { in OffloadAction()
214 : Action(OffloadClass, HDep.getAction()), HostTC(HDep.getToolChain()), in OffloadAction()
238 if (!HostTC) in doOnHostDependence()
242 Work(A, HostTC, A->getOffloadingArch()); in doOnHostDependence()
255 assert(getInputs().size() == DevToolChains.size() + (HostTC ? 1 : 0) && in doOnEachDeviceDependence()
259 if (HostTC) in doOnEachDeviceDependence()
280 bool OffloadAction::hasHostDependence() const { return HostTC != nullptr; } in hasHostDependence()
285 return HostTC ? getInputs().front() : nullptr; in getHostDependence()
291 return getInputs().size() == (HostTC ? 2 : 1); in hasSingleDeviceDependence()
292 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.cpp787 const llvm::Triple &HostTriple = HostTC->getTriple(); in CreateOffloadingDeviceToolChains()
798 *this, *CudaTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
814 *HostTC, OFK); in CreateOffloadingDeviceToolChains()
868 *this, *NVPTXTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
875 *this, *AMDTriple, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
935 const ToolChain *HostTC = in CreateOffloadingDeviceToolChains() local
943 *this, TT, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
946 *this, TT, *HostTC, C.getInputArgs()); in CreateOffloadingDeviceToolChains()
3050 assert(HostTC && "No toolchain for host compilation."); in initialize()
3051 if (HostTC->getTriple().isNVPTX() || in initialize()
[all …]
/openbsd/gnu/llvm/clang/include/clang/Driver/
H A DDriver.h730 const ToolChain &HostTC,
H A DAction.h353 const ToolChain *HostTC = nullptr;