Home
last modified time | relevance | path

Searched refs:OffloadKind (Results 1 – 25 of 48) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DCompilation.h60 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 DAction.h85 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 DDriver.h507 Action::OffloadKind TargetDeviceOffloadKind = Action::OFK_None) const;
518 Action::OffloadKind TargetDeviceOffloadKind) const;
616 Action::OffloadKind TargetDeviceOffloadKind) const;
H A DToolChain.h300 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 DCuda.h135 const Action::OffloadKind OK);
145 Action::OffloadKind DeviceOffloadKind) const override;
148 Action::OffloadKind DeviceOffloadKind) const override;
199 const Action::OffloadKind OK;
H A DAMDGPU.h76 Action::OffloadKind DeviceOffloadKind) const override;
80 Action::OffloadKind DeviceOffloadKind) const override;
126 Action::OffloadKind DeviceOffloadKind) const override;
H A DHIP.cpp120 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 DAMDGPUOpenMP.h77 Action::OffloadKind DeviceOffloadKind) const override;
81 Action::OffloadKind DeviceOffloadKind) const override;
H A DHIP.h70 Action::OffloadKind DeviceOffloadKind) const override;
73 Action::OffloadKind DeviceOffloadKind) const override;
H A DZOS.cpp27 Action::OffloadKind DeviceOffloadKind) const { in addClangTargetOptions()
H A DZOS.h33 Action::OffloadKind DeviceOffloadingKind) const override;
H A DDarwin.h215 Action::OffloadKind DeviceOffloadKind) const override;
459 Action::OffloadKind DeviceOffloadKind) const override;
478 Action::OffloadKind DeviceOffloadKind) const override;
H A DVEToolchain.h41 Action::OffloadKind DeviceOffloadKind) const override;
H A DRISCVToolchain.h28 Action::OffloadKind) const override;
H A DAMDGPUOpenMP.cpp207 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
232 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
H A DMSP430.h37 Action::OffloadKind) const override;
H A DNetBSD.h79 Action::OffloadKind DeviceOffloadKind) const override;
H A DXCore.h70 Action::OffloadKind DeviceOffloadKind) const override;
H A DWebAssembly.h57 Action::OffloadKind DeviceOffloadKind) const override;
H A DGnu.h306 Action::OffloadKind DeviceOffloadKind) const override;
372 Action::OffloadKind DeviceOffloadKind) const override;
H A DFuchsia.h84 Action::OffloadKind DeviceOffloadKind) const override;
H A DBareMetal.h67 Action::OffloadKind DeviceOffloadKind) const override;
H A DPS4CPU.h95 Action::OffloadKind DeviceOffloadingKind) const override;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DAction.cpp53 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 DClangOffloadBundler.cpp125 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()

12