| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPUOpenMP.cpp | 34 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 D | HIPSPV.cpp | 124 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 D | HIPAMD.cpp | 216 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 D | AMDGPUOpenMP.h | 29 const ToolChain &HostTC, 33 return &HostTC.getTriple(); in getAuxTriple() 60 const ToolChain &HostTC; variable
|
| H A D | HIPSPV.h | 49 const ToolChain &HostTC, const llvm::opt::ArgList &Args); 52 return &HostTC.getTriple(); in getAuxTriple() 92 const ToolChain &HostTC; variable
|
| H A D | HIPAMD.h | 53 const ToolChain &HostTC, const llvm::opt::ArgList &Args); 56 return &HostTC.getTriple(); in getAuxTriple() 89 const ToolChain &HostTC; variable
|
| H A D | Cuda.cpp | 791 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 D | Cuda.h | 184 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 D | Action.cpp | 187 : 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 D | Compilation.cpp | 72 const ToolChain *HostTC = getSingleOffloadToolChain<Action::OFK_Host>(); in getArgsForToolChain() local 73 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple()); in getArgsForToolChain()
|
| H A D | Driver.cpp | 784 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 D | Driver.h | 757 const ToolChain &HostTC,
|
| H A D | Action.h | 354 const ToolChain *HostTC = nullptr;
|