enum class TraitProperty

Description

IDs for all OpenMP context trait properties (host/gpu/bsc/llvm/...)

Declared at: llvm/include/llvm/Frontend/OpenMP/OMPContext.h:45

Enumerators

NameValueComment
invalid0
construct_target_target1
construct_teams_teams2
construct_parallel_parallel3
construct_for_for4
construct_simd_simd5
device_kind_host6
device_kind_nohost7
device_kind_cpu8
device_kind_gpu9
device_kind_fpga10
device_kind_any11
device_arch_arm12
device_arch_armeb13
device_arch_aarch6414
device_arch_aarch64_be15
device_arch_aarch64_3216
device_arch_ppc17
device_arch_ppcle18
device_arch_ppc6419
device_arch_ppc64le20
device_arch_x8621
device_arch_x86_6422
device_arch_amdgcn23
device_arch_nvptx24
device_arch_nvptx6425
implementation_vendor_amd26
implementation_vendor_arm27
implementation_vendor_bsc28
implementation_vendor_cray29
implementation_vendor_fujitsu30
implementation_vendor_gnu31
implementation_vendor_ibm32
implementation_vendor_intel33
implementation_vendor_llvm34
implementation_vendor_nec35
implementation_vendor_nvidia36
implementation_vendor_pgi37
implementation_vendor_ti38
implementation_vendor_unknown39
implementation_extension_match_all40
implementation_extension_match_any41
implementation_extension_match_none42
implementation_extension_disable_implicit_base43
implementation_extension_allow_templates44
implementation_extension_bind_to_declaration45
user_condition_true46
user_condition_false47
user_condition_unknown48
construct_dispatch_dispatch49
device_isa___ANY50
implementation_unified_address_unified_address51
implementation_unified_shared_memory_unified_shared_memory52
implementation_reverse_offload_reverse_offload53
implementation_dynamic_allocators_dynamic_allocators54
implementation_atomic_default_mem_order_atomic_default_mem_order55
Last55