/openbsd/gnu/llvm/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() 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 D | HIPAMD.cpp | 200 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 D | AMDGPUOpenMP.h | 29 const ToolChain &HostTC, 33 return &HostTC.getTriple(); in getAuxTriple() 60 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 | HIPSPV.h | 49 const ToolChain &HostTC, const llvm::opt::ArgList &Args); 52 return &HostTC.getTriple(); in getAuxTriple() 93 const ToolChain &HostTC; variable
|
H A D | Cuda.cpp | 770 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 D | Cuda.h | 176 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 D | Action.cpp | 185 : 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 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 | 787 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 D | Driver.h | 730 const ToolChain &HostTC,
|
H A D | Action.h | 353 const ToolChain *HostTC = nullptr;
|