| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/ |
| H A D | Compilation.h | 61 std::multimap<Action::OffloadKind, const ToolChain *> 87 Action::OffloadKind DeviceOffloadKind = Action::OFK_None; 90 Action::OffloadKind DeviceOffloadKind) in TCArgsKey() 144 const std::multimap<Action::OffloadKind, 150 template <Action::OffloadKind Kind> 163 template <Action::OffloadKind Kind> 175 Action::OffloadKind OffloadKind) { in addOffloadDeviceToolChain() argument 176 assert(OffloadKind != Action::OFK_Host && OffloadKind != Action::OFK_None && in addOffloadDeviceToolChain() 180 ActiveOffloadMask |= OffloadKind; in addOffloadDeviceToolChain() 182 std::make_pair(OffloadKind, DeviceToolChain)); in addOffloadDeviceToolChain() [all …]
|
| H A D | Action.h | 83 enum OffloadKind { enum 122 OffloadKind OffloadingDeviceKind = OFK_None; 174 GetOffloadingFileNamePrefix(OffloadKind Kind, 179 static StringRef GetOffloadKindName(OffloadKind Kind); 202 bool isHostOffloading(OffloadKind OKind) const { in isHostOffloading() 205 bool isDeviceOffloading(OffloadKind OKind) const { in isDeviceOffloading() 208 bool isOffloading(OffloadKind OKind) const { in isOffloading() 258 using OffloadKindList = SmallVector<OffloadKind, 3>; 282 OffloadKind OKind); 582 const OffloadKind DependentOffloadKind = OFK_None; [all …]
|
| H A D | Driver.h | 469 Action::OffloadKind TargetDeviceOffloadKind = Action::OFK_None) const; 480 Action::OffloadKind TargetDeviceOffloadKind) const; 567 Action::OffloadKind TargetDeviceOffloadKind) const;
|
| H A D | ToolChain.h | 272 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs() 501 Action::OffloadKind DeviceOffloadKind) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/ |
| H A D | Cuda.h | 138 const Action::OffloadKind OK); 148 Action::OffloadKind DeviceOffloadKind) const override; 151 Action::OffloadKind DeviceOffloadKind) const override; 196 const Action::OffloadKind OK;
|
| H A D | AMDGPU.h | 63 Action::OffloadKind DeviceOffloadKind) const override; 67 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | AMDGPU.cpp | 69 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs() 105 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
|
| H A D | HIP.h | 86 Action::OffloadKind DeviceOffloadKind) const override; 89 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | MSP430.h | 38 Action::OffloadKind) const override;
|
| H A D | RISCVToolchain.h | 28 Action::OffloadKind) const override;
|
| H A D | Darwin.h | 215 Action::OffloadKind DeviceOffloadKind) const override; 427 Action::OffloadKind DeviceOffloadKind) const override; 446 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | WebAssembly.h | 57 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | BareMetal.h | 55 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | NetBSD.h | 81 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | XCore.h | 71 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | Gnu.h | 297 Action::OffloadKind DeviceOffloadKind) const override; 350 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | Fuchsia.h | 80 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | Hexagon.h | 77 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | RISCVToolchain.cpp | 46 Action::OffloadKind) const { in addClangTargetOptions()
|
| H A D | XCore.cpp | 128 Action::OffloadKind) const { in addClangTargetOptions()
|
| H A D | MSVC.h | 74 Action::OffloadKind DeviceOffloadKind) const override;
|
| H A D | HIP.cpp | 269 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions() 304 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
|
| H A D | Cuda.cpp | 577 const Action::OffloadKind OK) in CudaToolChain() 604 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions() 749 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ |
| H A D | Action.cpp | 49 void Action::propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch) { in propagateDeviceOffloadInfo() 128 Action::GetOffloadingFileNamePrefix(OffloadKind Kind, in GetOffloadingFileNamePrefix() 144 StringRef Action::GetOffloadKindName(OffloadKind Kind) { in GetOffloadKindName() 189 if (llvm::all_of(OKinds, [&](OffloadKind K) { return K == OKinds.front(); })) in OffloadAction() 290 OffloadKind OKind) { in add()
|
| H A D | Driver.cpp | 2256 Action::OffloadKind getAssociatedOffloadKind() { in getAssociatedOffloadKind() 2284 Action::OffloadKind OFKind) in CudaActionBuilderBase() 2933 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addDeviceDependencesToHostAction() local 2954 OffloadKind |= SB->getAssociatedOffloadKind(); in addDeviceDependencesToHostAction() 3002 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addHostDependenceToDeviceActions() local 3017 OffloadKind |= SB->getAssociatedOffloadKind(); in addHostDependenceToDeviceActions() 3021 if (OffloadKind == Action::OFK_None && CanUseBundler) in addHostDependenceToDeviceActions() 3355 Action::OffloadKind TargetDeviceOffloadKind) const { in ConstructPhaseAction() 3860 Action::OffloadKind OffloadKind) { in GetTriplePlusArchString() argument 3875 Action::OffloadKind TargetDeviceOffloadKind) const { in BuildJobsForAction() [all …]
|