/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/ |
H A D | Compilation.h | 60 std::multimap<Action::OffloadKind, const ToolChain *> 86 Action::OffloadKind DeviceOffloadKind = Action::OFK_None; 89 Action::OffloadKind DeviceOffloadKind) in TCArgsKey() 142 unsigned isOffloadingHostKind(Action::OffloadKind Kind) const { in isOffloadingHostKind() 148 const std::multimap<Action::OffloadKind, 154 template <Action::OffloadKind Kind> 160 template <Action::OffloadKind Kind> bool hasOffloadToolChain() const { in hasOffloadToolChain() 167 template <Action::OffloadKind Kind> 179 Action::OffloadKind OffloadKind) { in addOffloadDeviceToolChain() argument 180 assert(OffloadKind != Action::OFK_Host && OffloadKind != Action::OFK_None && in addOffloadDeviceToolChain() [all …]
|
H A D | Action.h | 85 enum OffloadKind { enum 124 OffloadKind OffloadingDeviceKind = OFK_None; 176 GetOffloadingFileNamePrefix(OffloadKind Kind, 181 static StringRef GetOffloadKindName(OffloadKind Kind); 185 void propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch); 199 OffloadKind getOffloadingDeviceKind() const { return OffloadingDeviceKind; } in getOffloadingDeviceKind() 204 bool isHostOffloading(OffloadKind OKind) const { in isHostOffloading() 207 bool isDeviceOffloading(OffloadKind OKind) const { in isDeviceOffloading() 210 bool isOffloading(OffloadKind OKind) const { in isOffloading() 264 using OffloadKindList = SmallVector<OffloadKind, 3>; [all …]
|
H A D | Driver.h | 507 Action::OffloadKind TargetDeviceOffloadKind = Action::OFK_None) const; 518 Action::OffloadKind TargetDeviceOffloadKind) const; 616 Action::OffloadKind TargetDeviceOffloadKind) const;
|
H A D | ToolChain.h | 300 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs() 324 Action::OffloadKind DeviceOffloadKind, 594 Action::OffloadKind DeviceOffloadKind) const;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
H A D | Cuda.h | 135 const Action::OffloadKind OK); 145 Action::OffloadKind DeviceOffloadKind) const override; 148 Action::OffloadKind DeviceOffloadKind) const override; 199 const Action::OffloadKind OK;
|
H A D | AMDGPU.h | 76 Action::OffloadKind DeviceOffloadKind) const override; 80 Action::OffloadKind DeviceOffloadKind) const override; 126 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | HIP.cpp | 120 std::string OffloadKind = "hip"; in constructHIPFatbinCommand() local 122 OffloadKind = OffloadKind + "v4"; in constructHIPFatbinCommand() 125 BundlerTargetArg = BundlerTargetArg + "," + OffloadKind + in constructHIPFatbinCommand() 244 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions() 287 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
|
H A D | AMDGPUOpenMP.h | 77 Action::OffloadKind DeviceOffloadKind) const override; 81 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | HIP.h | 70 Action::OffloadKind DeviceOffloadKind) const override; 73 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | ZOS.cpp | 27 Action::OffloadKind DeviceOffloadKind) const { in addClangTargetOptions()
|
H A D | ZOS.h | 33 Action::OffloadKind DeviceOffloadingKind) const override;
|
H A D | Darwin.h | 215 Action::OffloadKind DeviceOffloadKind) const override; 459 Action::OffloadKind DeviceOffloadKind) const override; 478 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | VEToolchain.h | 41 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | RISCVToolchain.h | 28 Action::OffloadKind) const override;
|
H A D | AMDGPUOpenMP.cpp | 207 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions() 232 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
|
H A D | MSP430.h | 37 Action::OffloadKind) const override;
|
H A D | NetBSD.h | 79 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | XCore.h | 70 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | WebAssembly.h | 57 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | Gnu.h | 306 Action::OffloadKind DeviceOffloadKind) const override; 372 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | Fuchsia.h | 84 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | BareMetal.h | 67 Action::OffloadKind DeviceOffloadKind) const override;
|
H A D | PS4CPU.h | 95 Action::OffloadKind DeviceOffloadingKind) const override;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ |
H A D | Action.cpp | 53 void Action::propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch) { in propagateDeviceOffloadInfo() 132 Action::GetOffloadingFileNamePrefix(OffloadKind Kind, in GetOffloadingFileNamePrefix() 148 StringRef Action::GetOffloadKindName(OffloadKind Kind) { in GetOffloadKindName() 193 if (llvm::all_of(OKinds, [&](OffloadKind K) { return K == OKinds.front(); })) in OffloadAction() 294 OffloadKind OKind) { in add()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-offload-bundler/ |
H A D | ClangOffloadBundler.cpp | 125 static void getOffloadKindAndTriple(StringRef Target, StringRef &OffloadKind, in getOffloadKindAndTriple() argument 128 OffloadKind = KindTriplePair.first; in getOffloadKindAndTriple() 132 StringRef OffloadKind; in hasHostKind() local 134 getOffloadKindAndTriple(Target, OffloadKind, Triple); in hasHostKind() 135 return OffloadKind == "host"; in hasHostKind()
|