|
enum | debug_info_type {
DINFO_TYPE_NONE
, DINFO_TYPE_DWARF2
, DINFO_TYPE_VMS
, DINFO_TYPE_CTF
,
DINFO_TYPE_BTF
, DINFO_TYPE_CODEVIEW
, DINFO_TYPE_BTF_WITH_CORE
, DINFO_TYPE_MAX = DINFO_TYPE_BTF_WITH_CORE
} |
|
enum | debug_info_levels { DINFO_LEVEL_NONE
, DINFO_LEVEL_TERSE
, DINFO_LEVEL_NORMAL
, DINFO_LEVEL_VERBOSE
} |
|
enum | ctf_debug_info_levels { CTFINFO_LEVEL_NONE = 0
, CTFINFO_LEVEL_TERSE = 1
, CTFINFO_LEVEL_NORMAL = 2
} |
|
enum | debug_info_usage { DINFO_USAGE_DFN
, DINFO_USAGE_DIR_USE
, DINFO_USAGE_IND_USE
, DINFO_USAGE_NUM_ENUMS
} |
|
enum | debug_struct_file { DINFO_STRUCT_FILE_NONE
, DINFO_STRUCT_FILE_BASE
, DINFO_STRUCT_FILE_SYS
, DINFO_STRUCT_FILE_ANY
} |
|
enum | dwarf_gnat_encodings { DWARF_GNAT_ENCODINGS_ALL = 0
, DWARF_GNAT_ENCODINGS_GDB = 1
, DWARF_GNAT_ENCODINGS_MINIMAL = 2
} |
|
enum | ivar_visibility { IVAR_VISIBILITY_PRIVATE
, IVAR_VISIBILITY_PROTECTED
, IVAR_VISIBILITY_PUBLIC
, IVAR_VISIBILITY_PACKAGE
} |
|
enum | stack_reuse_level { SR_NONE
, SR_NAMED_VARS
, SR_ALL
} |
|
enum | hardcfr_noret {
HCFRNR_NEVER
, HCFRNR_NOTHROW
, HCFRNR_NO_XTHROW
, HCFRNR_UNSPECIFIED
,
HCFRNR_ALWAYS
} |
|
enum | live_patching_level { LIVE_PATCHING_NONE = 0
, LIVE_PATCHING_INLINE_ONLY_STATIC
, LIVE_PATCHING_INLINE_CLONE
} |
|
enum | reorder_blocks_algorithm { REORDER_BLOCKS_ALGORITHM_SIMPLE
, REORDER_BLOCKS_ALGORITHM_STC
} |
|
enum | ira_algorithm { IRA_ALGORITHM_CB
, IRA_ALGORITHM_PRIORITY
} |
|
enum | ira_region { IRA_REGION_ONE
, IRA_REGION_ALL
, IRA_REGION_MIXED
} |
|
enum | excess_precision { EXCESS_PRECISION_DEFAULT
, EXCESS_PRECISION_FAST
, EXCESS_PRECISION_STANDARD
, EXCESS_PRECISION_FLOAT16
} |
|
enum | permitted_flt_eval_methods { PERMITTED_FLT_EVAL_METHODS_DEFAULT
, PERMITTED_FLT_EVAL_METHODS_TS_18661
, PERMITTED_FLT_EVAL_METHODS_C11
} |
|
enum | stack_check_type { NO_STACK_CHECK = 0
, GENERIC_STACK_CHECK
, STATIC_BUILTIN_STACK_CHECK
, FULL_BUILTIN_STACK_CHECK
} |
|
enum | callgraph_info_type { NO_CALLGRAPH_INFO = 0
, CALLGRAPH_INFO_NAKED = 1
, CALLGRAPH_INFO_STACK_USAGE = 2
, CALLGRAPH_INFO_DYNAMIC_ALLOC = 4
} |
|
enum | fp_contract_mode { FP_CONTRACT_OFF = 0
, FP_CONTRACT_ON = 1
, FP_CONTRACT_FAST = 2
} |
|
enum | scalar_storage_order_kind { SSO_NATIVE = 0
, SSO_BIG_ENDIAN
, SSO_LITTLE_ENDIAN
} |
|
enum | vect_cost_model {
VECT_COST_MODEL_VERY_CHEAP = -3
, VECT_COST_MODEL_CHEAP = -2
, VECT_COST_MODEL_DYNAMIC = -1
, VECT_COST_MODEL_UNLIMITED = 0
,
VECT_COST_MODEL_DEFAULT = 1
} |
|
enum | auto_init_type { AUTO_INIT_UNINITIALIZED = 0
, AUTO_INIT_PATTERN = 1
, AUTO_INIT_ZERO = 2
} |
|
enum | sanitize_code {
SANITIZE_ADDRESS = 1UL << 0
, SANITIZE_USER_ADDRESS = 1UL << 1
, SANITIZE_KERNEL_ADDRESS = 1UL << 2
, SANITIZE_THREAD = 1UL << 3
,
SANITIZE_LEAK = 1UL << 4
, SANITIZE_SHIFT_BASE = 1UL << 5
, SANITIZE_SHIFT_EXPONENT = 1UL << 6
, SANITIZE_DIVIDE = 1UL << 7
,
SANITIZE_UNREACHABLE = 1UL << 8
, SANITIZE_VLA = 1UL << 9
, SANITIZE_NULL = 1UL << 10
, SANITIZE_RETURN = 1UL << 11
,
SANITIZE_SI_OVERFLOW = 1UL << 12
, SANITIZE_BOOL = 1UL << 13
, SANITIZE_ENUM = 1UL << 14
, SANITIZE_FLOAT_DIVIDE = 1UL << 15
,
SANITIZE_FLOAT_CAST = 1UL << 16
, SANITIZE_BOUNDS = 1UL << 17
, SANITIZE_ALIGNMENT = 1UL << 18
, SANITIZE_NONNULL_ATTRIBUTE = 1UL << 19
,
SANITIZE_RETURNS_NONNULL_ATTRIBUTE = 1UL << 20
, SANITIZE_OBJECT_SIZE = 1UL << 21
, SANITIZE_VPTR = 1UL << 22
, SANITIZE_BOUNDS_STRICT = 1UL << 23
,
SANITIZE_POINTER_OVERFLOW = 1UL << 24
, SANITIZE_BUILTIN = 1UL << 25
, SANITIZE_POINTER_COMPARE = 1UL << 26
, SANITIZE_POINTER_SUBTRACT = 1UL << 27
,
SANITIZE_HWADDRESS = 1UL << 28
, SANITIZE_USER_HWADDRESS = 1UL << 29
, SANITIZE_KERNEL_HWADDRESS = 1UL << 30
, SANITIZE_SHADOW_CALL_STACK = 1UL << 31
,
SANITIZE_SHIFT = SANITIZE_SHIFT_BASE | SANITIZE_SHIFT_EXPONENT
, SANITIZE_UNDEFINED
, SANITIZE_UNDEFINED_NONDEFAULT
} |
|
enum | incremental_link { INCREMENTAL_LINK_NONE
, INCREMENTAL_LINK_NOLTO
, INCREMENTAL_LINK_LTO
} |
|
enum | sanitize_coverage_code { SANITIZE_COV_TRACE_PC = 1 << 0
, SANITIZE_COV_TRACE_CMP = 1 << 1
} |
|
enum | vtv_priority { VTV_NO_PRIORITY = 0
, VTV_STANDARD_PRIORITY = 1
, VTV_PREINIT_PRIORITY = 2
} |
|
enum | lto_partition_model {
LTO_PARTITION_NONE = 0
, LTO_PARTITION_ONE = 1
, LTO_PARTITION_BALANCED = 2
, LTO_PARTITION_1TO1 = 3
,
LTO_PARTITION_MAX = 4
, LTO_PARTITION_CACHE = 5
} |
|
enum | lto_linker_output {
LTO_LINKER_OUTPUT_UNKNOWN
, LTO_LINKER_OUTPUT_REL
, LTO_LINKER_OUTPUT_NOLTOREL
, LTO_LINKER_OUTPUT_DYN
,
LTO_LINKER_OUTPUT_PIE
, LTO_LINKER_OUTPUT_EXEC
} |
|
enum | gfc_init_local_real {
GFC_INIT_REAL_OFF = 0
, GFC_INIT_REAL_ZERO
, GFC_INIT_REAL_NAN
, GFC_INIT_REAL_SNAN
,
GFC_INIT_REAL_INF
, GFC_INIT_REAL_NEG_INF
} |
|
enum | gfc_fcoarray { GFC_FCOARRAY_NONE = 0
, GFC_FCOARRAY_SINGLE
, GFC_FCOARRAY_LIB
} |
|
enum | gfc_convert {
GFC_FLAG_CONVERT_NATIVE = 0
, GFC_FLAG_CONVERT_SWAP
, GFC_FLAG_CONVERT_BIG
, GFC_FLAG_CONVERT_LITTLE
,
GFC_FLAG_CONVERT_R16_IEEE = 4
, GFC_FLAG_CONVERT_R16_IEEE_SWAP
, GFC_FLAG_CONVERT_R16_IEEE_BIG
, GFC_FLAG_CONVERT_R16_IEEE_LITTLE
,
GFC_FLAG_CONVERT_R16_IBM = 8
, GFC_FLAG_CONVERT_R16_IBM_SWAP
, GFC_FLAG_CONVERT_R16_IBM_BIG
, GFC_FLAG_CONVERT_R16_IBM_LITTLE
} |
|
enum | gfc_inlineable_intrinsics {
GFC_FLAG_INLINE_INTRINSIC_NONE = 0
, GFC_FLAG_INLINE_INTRINSIC_MAXLOC = GFC_INL_INTR_VAL (0)
, GFC_FLAG_INLINE_INTRINSIC_MINLOC = GFC_INL_INTR_VAL (1)
, GFC_FLAG_INLINE_INTRINSIC_ALL
,
GFC_FLAG_INLINE_INTRINSIC_NONE_UNSET = GFC_INL_INTR_UNSET_VAL (GFC_FLAG_INLINE_INTRINSIC_NONE)
, GFC_FLAG_INLINE_INTRINSIC_MAXLOC_UNSET = GFC_INL_INTR_UNSET_VAL (GFC_FLAG_INLINE_INTRINSIC_MAXLOC)
, GFC_FLAG_INLINE_INTRINSIC_MINLOC_UNSET = GFC_INL_INTR_UNSET_VAL (GFC_FLAG_INLINE_INTRINSIC_MINLOC)
, GFC_FLAG_INLINE_INTRINSIC_ALL_UNSET = GFC_INL_INTR_UNSET_VAL (GFC_FLAG_INLINE_INTRINSIC_ALL)
} |
|
enum | ilsop_fn {
ILSOP_NONE = 0
, ILSOP_MEMSET = 1 << 0
, ILSOP_MEMCPY = 1 << 1
, ILSOP_MEMMOVE = 1 << 2
,
ILSOP_MEMCMP = 1 << 3
, ILSOP_ALL = -1
} |
|
enum | cf_protection_level {
CF_NONE = 0
, CF_BRANCH = 1 << 0
, CF_RETURN = 1 << 1
, CF_FULL = CF_BRANCH | CF_RETURN
,
CF_SET = 1 << 2
, CF_CHECK = 1 << 3
} |
|
enum | parloops_schedule_type {
PARLOOPS_SCHEDULE_STATIC = 0
, PARLOOPS_SCHEDULE_DYNAMIC
, PARLOOPS_SCHEDULE_GUIDED
, PARLOOPS_SCHEDULE_AUTO
,
PARLOOPS_SCHEDULE_RUNTIME
} |
|
enum | ranger_debug {
RANGER_DEBUG_NONE = 0
, RANGER_DEBUG_TRACE = 1
, RANGER_DEBUG_CACHE = 2
, RANGER_DEBUG_GORI = 4
,
RANGER_DEBUG_TRACE_GORI = (RANGER_DEBUG_TRACE | RANGER_DEBUG_GORI)
, RANGER_DEBUG_TRACE_CACHE = (RANGER_DEBUG_TRACE | RANGER_DEBUG_CACHE)
, RANGER_DEBUG_ALL
} |
|
enum | threader_debug { THREADER_DEBUG_NONE = 0
, THREADER_DEBUG_ALL = 1
} |
|
enum | openacc_kernels { OPENACC_KERNELS_DECOMPOSE
, OPENACC_KERNELS_PARLOOPS
} |
|
enum | openacc_privatization { OPENACC_PRIVATIZATION_QUIET
, OPENACC_PRIVATIZATION_NOISY
} |
|
enum | omp_target_simd_clone_device_kind { OMP_TARGET_SIMD_CLONE_NONE = 0
, OMP_TARGET_SIMD_CLONE_HOST = 1
, OMP_TARGET_SIMD_CLONE_NOHOST = 2
, OMP_TARGET_SIMD_CLONE_ANY = 3
} |
|