enum class TraitSelector
Description
IDs for all OpenMP context selector trait (device={kind/isa...}/...).
Declared at: llvm/include/llvm/Frontend/OpenMP/OMPContext.h:39
Enumerators
Name | Value | Comment |
---|---|---|
invalid | 0 | |
construct_target | 1 | |
construct_teams | 2 | |
construct_parallel | 3 | |
construct_for | 4 | |
construct_simd | 5 | |
device_kind | 6 | |
device_arch | 7 | |
implementation_vendor | 8 | |
implementation_extension | 9 | |
user_condition | 10 | |
construct_dispatch | 11 | |
device_isa | 12 | |
implementation_unified_address | 13 | |
implementation_unified_shared_memory | 14 | |
implementation_reverse_offload | 15 | |
implementation_dynamic_allocators | 16 | |
implementation_atomic_default_mem_order | 17 |