LLVM: llvm::ARMBuildAttrs Namespace Reference (original) (raw)
◆ anonymous enum
| Enumerator |
|---|
| Not_Allowed |
| Allowed |
| AllowThumb32 |
| AllowThumbDerived |
| AllowFPv2 |
| AllowFPv3A |
| AllowFPv3B |
| AllowFPv4A |
| AllowFPv4B |
| AllowFPARMv8A |
| AllowFPARMv8B |
| AllowWMMXv1 |
| AllowWMMXv2 |
| AllowNeon |
| AllowNeon2 |
| AllowNeonARMv8 |
| AllowNeonARMv8_1a |
| AllowMVEInteger |
| AllowMVEIntegerAndFloat |
| R9IsGPR |
| R9IsSB |
| R9IsTLSPointer |
| R9Reserved |
| AddressRWPCRel |
| AddressRWSBRel |
| AddressRWNone |
| AddressROPCRel |
| AddressRONone |
| AddressDirect |
| AddressGOT |
| WCharProhibited |
| WCharWidth2Bytes |
| WCharWidth4Bytes |
| Align8Byte |
| Align4Byte |
| AlignReserved |
| AlignNotPreserved |
| AlignPreserve8Byte |
| AlignPreserveAll |
| PositiveZero |
| IEEEDenormals |
| PreserveFPSign |
| AllowIEEENormal |
| AllowRTABI |
| AllowIEEE754 |
| EnumProhibited |
| EnumSmallest |
| Enum32Bit |
| Enum32BitABI |
| HardFPImplied |
| HardFPSinglePrecision |
| BaseAAPCS |
| HardFPAAPCS |
| ToolChainFPPCS |
| CompatibleFPAAPCS |
| AllowHPFP |
| FP16FormatIEEE |
| FP16VFP3 |
| AllowMP |
| AllowDIVIfExists |
| DisallowDIV |
| AllowDIVExt |
| AllowTZ |
| AllowVirtualization |
| AllowTZVirtualization |
| DisallowPAC |
| AllowPACInNOPSpace |
| AllowPAC |
| DisallowBTI |
| AllowBTIInNOPSpace |
| AllowBTI |
| BTINotUsed |
| BTIUsed |
| PACRETNotUsed |
| PACRETUsed |
Definition at line 125 of file ARMBuildAttributes.h.
◆ AttrType
| Enumerator | |
|---|---|
| File | |
| CPU_raw_name | |
| CPU_name | |
| CPU_arch | |
| CPU_arch_profile | |
| ARM_ISA_use | |
| THUMB_ISA_use | |
| FP_arch | |
| WMMX_arch | |
| Advanced_SIMD_arch | |
| PCS_config | |
| ABI_PCS_R9_use | |
| ABI_PCS_RW_data | |
| ABI_PCS_RO_data | |
| ABI_PCS_GOT_use | |
| ABI_PCS_wchar_t | |
| ABI_FP_rounding | |
| ABI_FP_denormal | |
| ABI_FP_exceptions | |
| ABI_FP_user_exceptions | |
| ABI_FP_number_model | |
| ABI_align_needed | |
| ABI_align_preserved | |
| ABI_enum_size | |
| ABI_HardFP_use | |
| ABI_VFP_args | |
| ABI_WMMX_args | |
| ABI_optimization_goals | |
| ABI_FP_optimization_goals | |
| compatibility | |
| CPU_unaligned_access | |
| FP_HP_extension | |
| ABI_FP_16bit_format | |
| MPextension_use | |
| DIV_use | |
| DSP_extension | |
| MVE_arch | |
| PAC_extension | |
| BTI_extension | |
| also_compatible_with | |
| conformance | |
| Virtualization_use | |
| BTI_use | |
| PACRET_use | |
| Section | Legacy Tags. |
| Symbol | |
| ABI_align8_needed | |
| ABI_align8_preserved | |
| nodefaults | |
| T2EE_use | |
| MPextension_use_old |
Definition at line 35 of file ARMBuildAttributes.h.
◆ CPUArch
| Enumerator |
|---|
| Pre_v4 |
| v4 |
| v4T |
| v5T |
| v5TE |
| v5TEJ |
| v6 |
| v6KZ |
| v6T2 |
| v6K |
| v7 |
| v6_M |
| v6S_M |
| v7E_M |
| v8_A |
| v8_R |
| v8_M_Base |
| v8_M_Main |
| v8_1_M_Main |
| v9_A |
Definition at line 93 of file ARMBuildAttributes.h.
◆ CPUArchProfile
| Enumerator |
|---|
| Not_Applicable |
| ApplicationProfile |
| RealTimeProfile |
| MicroControllerProfile |
| SystemProfile |
Definition at line 116 of file ARMBuildAttributes.h.