Home
last modified time | relevance | path

Searched refs:OKind (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DAction.h191 void propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch,
219 bool isHostOffloading(unsigned int OKind) const { in isHostOffloading() argument
220 return ActiveOffloadKindMask & OKind; in isHostOffloading()
222 bool isDeviceOffloading(OffloadKind OKind) const { in isDeviceOffloading() argument
223 return OffloadingDeviceKind == OKind; in isDeviceOffloading()
225 bool isOffloading(OffloadKind OKind) const { in isOffloading() argument
226 return isHostOffloading(OKind) || isDeviceOffloading(OKind); in isOffloading()
303 OffloadKind OKind);
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DAction.cpp60 void Action::propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch, in propagateDeviceOffloadInfo() argument
69 assert((OffloadingDeviceKind == OKind || OffloadingDeviceKind == OFK_None) && in propagateDeviceOffloadInfo()
72 OffloadingDeviceKind = OKind; in propagateDeviceOffloadInfo()
316 OffloadKind OKind) { in add() argument
320 DeviceOffloadKinds.push_back(OKind); in add()
331 for (OffloadKind OKind : {OFK_OpenMP, OFK_Cuda, OFK_HIP, OFK_SYCL}) in add()
332 if (OKind & OffloadKindMask) in add()
333 DeviceOffloadKinds.push_back(OKind); in add()