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 |