|
MLIR 24.0.0git
|
Classes | |
| struct | OpenACCSupportTraits |
| This class contains internal trait classes used by OpenACCSupport. More... | |
Typedefs | |
| template<typename OpTy> | |
| using | has_device_type_clauses_t |
| The constructs carrying a device_type clause hold their async and wait clauses per device type. | |
| template<typename OpTy> | |
| using | has_async_only_t = decltype(std::declval<OpTy>().getAsyncOnly()) |
| template<typename OpTy> | |
| using | has_wait_only_t = decltype(std::declval<OpTy>().getWaitOnly()) |
| using mlir::acc::detail::has_async_only_t = decltype(std::declval<OpTy>().getAsyncOnly()) |
Definition at line 154 of file ACCToLLVMUtils.h.
| using mlir::acc::detail::has_device_type_clauses_t |
The constructs carrying a device_type clause hold their async and wait clauses per device type.
The others, such as acc.enter_data or acc.kernel_environment, hold a single value for each clause, spelling the value-less form either asyncOnly/waitOnly or async/wait.
Definition at line 151 of file ACCToLLVMUtils.h.
| using mlir::acc::detail::has_wait_only_t = decltype(std::declval<OpTy>().getWaitOnly()) |
Definition at line 156 of file ACCToLLVMUtils.h.