Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/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()
148 const std::multimap<Action::OffloadKind,
154 template <Action::OffloadKind Kind>
167 template <Action::OffloadKind Kind>
179 Action::OffloadKind OffloadKind) { in addOffloadDeviceToolChain() argument
180 assert(OffloadKind != Action::OFK_Host && OffloadKind != Action::OFK_None && in addOffloadDeviceToolChain()
184 ActiveOffloadMask |= OffloadKind; in addOffloadDeviceToolChain()
186 std::make_pair(OffloadKind, DeviceToolChain)); 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);
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>;
288 OffloadKind OKind);
599 const OffloadKind DependentOffloadKind = OFK_None;
[all …]
H A DDriver.h501 Action::OffloadKind TargetDeviceOffloadKind = Action::OFK_None) const;
512 Action::OffloadKind TargetDeviceOffloadKind) const;
610 Action::OffloadKind TargetDeviceOffloadKind) const;
H A DToolChain.h300 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
324 Action::OffloadKind DeviceOffloadKind,
598 Action::OffloadKind DeviceOffloadKind) const;
/freebsd-13.1/contrib/llvm-project/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;
138 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()
245 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
288 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
H A DAMDGPUOpenMP.h81 Action::OffloadKind DeviceOffloadKind) const override;
85 Action::OffloadKind DeviceOffloadKind) const override;
H A DHIP.h70 Action::OffloadKind DeviceOffloadKind) const override;
73 Action::OffloadKind DeviceOffloadKind) const override;
H A DMSVC.h50 Action::OffloadKind DeviceOffloadKind) const override;
128 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 DVEToolchain.h41 Action::OffloadKind DeviceOffloadKind) const override;
H A DRISCVToolchain.h28 Action::OffloadKind) const override;
H A DXCore.h70 Action::OffloadKind DeviceOffloadKind) const override;
H A DMSP430.h37 Action::OffloadKind) const override;
H A DNetBSD.h79 Action::OffloadKind DeviceOffloadKind) const override;
H A DWebAssembly.h57 Action::OffloadKind DeviceOffloadKind) const override;
H A DDarwin.h212 Action::OffloadKind DeviceOffloadKind) const override;
474 Action::OffloadKind DeviceOffloadKind) const override;
493 Action::OffloadKind DeviceOffloadKind) const override;
H A DAMDGPUOpenMP.cpp229 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
261 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
H A DPS4CPU.h95 Action::OffloadKind DeviceOffloadingKind) const override;
H A DFreeBSD.h86 Action::OffloadKind DeviceOffloadKind) const override;
H A DFuchsia.h84 Action::OffloadKind DeviceOffloadKind) const override;
H A DBareMetal.h67 Action::OffloadKind DeviceOffloadKind) const override;
/freebsd-13.1/contrib/llvm-project/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()

12