|
enum | llvm::ARMBuildAttrs::SpecialAttr { llvm::ARMBuildAttrs::SEL_CPU
} |
|
enum | llvm::ARMBuildAttrs::AttrType : unsigned {
llvm::ARMBuildAttrs::File = 1
, llvm::ARMBuildAttrs::CPU_raw_name = 4
, llvm::ARMBuildAttrs::CPU_name = 5
, llvm::ARMBuildAttrs::CPU_arch = 6
,
llvm::ARMBuildAttrs::CPU_arch_profile = 7
, llvm::ARMBuildAttrs::ARM_ISA_use = 8
, llvm::ARMBuildAttrs::THUMB_ISA_use = 9
, llvm::ARMBuildAttrs::FP_arch = 10
,
llvm::ARMBuildAttrs::WMMX_arch = 11
, llvm::ARMBuildAttrs::Advanced_SIMD_arch = 12
, llvm::ARMBuildAttrs::PCS_config = 13
, llvm::ARMBuildAttrs::ABI_PCS_R9_use = 14
,
llvm::ARMBuildAttrs::ABI_PCS_RW_data = 15
, llvm::ARMBuildAttrs::ABI_PCS_RO_data = 16
, llvm::ARMBuildAttrs::ABI_PCS_GOT_use = 17
, llvm::ARMBuildAttrs::ABI_PCS_wchar_t = 18
,
llvm::ARMBuildAttrs::ABI_FP_rounding = 19
, llvm::ARMBuildAttrs::ABI_FP_denormal = 20
, llvm::ARMBuildAttrs::ABI_FP_exceptions = 21
, llvm::ARMBuildAttrs::ABI_FP_user_exceptions = 22
,
llvm::ARMBuildAttrs::ABI_FP_number_model = 23
, llvm::ARMBuildAttrs::ABI_align_needed = 24
, llvm::ARMBuildAttrs::ABI_align_preserved = 25
, llvm::ARMBuildAttrs::ABI_enum_size = 26
,
llvm::ARMBuildAttrs::ABI_HardFP_use = 27
, llvm::ARMBuildAttrs::ABI_VFP_args = 28
, llvm::ARMBuildAttrs::ABI_WMMX_args = 29
, llvm::ARMBuildAttrs::ABI_optimization_goals = 30
,
llvm::ARMBuildAttrs::ABI_FP_optimization_goals = 31
, llvm::ARMBuildAttrs::compatibility = 32
, llvm::ARMBuildAttrs::CPU_unaligned_access = 34
, llvm::ARMBuildAttrs::FP_HP_extension = 36
,
llvm::ARMBuildAttrs::ABI_FP_16bit_format = 38
, llvm::ARMBuildAttrs::MPextension_use = 42
, llvm::ARMBuildAttrs::DIV_use = 44
, llvm::ARMBuildAttrs::DSP_extension = 46
,
llvm::ARMBuildAttrs::MVE_arch = 48
, llvm::ARMBuildAttrs::PAC_extension = 50
, llvm::ARMBuildAttrs::BTI_extension = 52
, llvm::ARMBuildAttrs::also_compatible_with = 65
,
llvm::ARMBuildAttrs::conformance = 67
, llvm::ARMBuildAttrs::Virtualization_use = 68
, llvm::ARMBuildAttrs::BTI_use = 74
, llvm::ARMBuildAttrs::PACRET_use = 76
,
llvm::ARMBuildAttrs::Section = 2
, llvm::ARMBuildAttrs::Symbol = 3
, llvm::ARMBuildAttrs::ABI_align8_needed = 24
, llvm::ARMBuildAttrs::ABI_align8_preserved = 25
,
llvm::ARMBuildAttrs::nodefaults = 64
, llvm::ARMBuildAttrs::T2EE_use = 66
, llvm::ARMBuildAttrs::MPextension_use_old = 70
} |
|
enum | llvm::ARMBuildAttrs::CPUArch {
llvm::ARMBuildAttrs::Pre_v4 = 0
, llvm::ARMBuildAttrs::v4 = 1
, llvm::ARMBuildAttrs::v4T = 2
, llvm::ARMBuildAttrs::v5T = 3
,
llvm::ARMBuildAttrs::v5TE = 4
, llvm::ARMBuildAttrs::v5TEJ = 5
, llvm::ARMBuildAttrs::v6 = 6
, llvm::ARMBuildAttrs::v6KZ = 7
,
llvm::ARMBuildAttrs::v6T2 = 8
, llvm::ARMBuildAttrs::v6K = 9
, llvm::ARMBuildAttrs::v7 = 10
, llvm::ARMBuildAttrs::v6_M = 11
,
llvm::ARMBuildAttrs::v6S_M = 12
, llvm::ARMBuildAttrs::v7E_M = 13
, llvm::ARMBuildAttrs::v8_A = 14
, llvm::ARMBuildAttrs::v8_R = 15
,
llvm::ARMBuildAttrs::v8_M_Base = 16
, llvm::ARMBuildAttrs::v8_M_Main = 17
, llvm::ARMBuildAttrs::v8_1_M_Main = 21
, llvm::ARMBuildAttrs::v9_A = 22
} |
|
enum | llvm::ARMBuildAttrs::CPUArchProfile {
llvm::ARMBuildAttrs::Not_Applicable = 0
, llvm::ARMBuildAttrs::ApplicationProfile = (0x41)
, llvm::ARMBuildAttrs::RealTimeProfile = (0x52)
, llvm::ARMBuildAttrs::MicroControllerProfile = (0x4D)
,
llvm::ARMBuildAttrs::SystemProfile = (0x53)
} |
|
enum | {
llvm::ARMBuildAttrs::Not_Allowed = 0
, llvm::ARMBuildAttrs::Allowed = 1
, llvm::ARMBuildAttrs::AllowThumb32 = 2
, llvm::ARMBuildAttrs::AllowThumbDerived = 3
,
llvm::ARMBuildAttrs::AllowFPv2 = 2
, llvm::ARMBuildAttrs::AllowFPv3A = 3
, llvm::ARMBuildAttrs::AllowFPv3B = 4
, llvm::ARMBuildAttrs::AllowFPv4A = 5
,
llvm::ARMBuildAttrs::AllowFPv4B = 6
, llvm::ARMBuildAttrs::AllowFPARMv8A = 7
, llvm::ARMBuildAttrs::AllowFPARMv8B = 8
, llvm::ARMBuildAttrs::AllowWMMXv1 = 1
,
llvm::ARMBuildAttrs::AllowWMMXv2 = 2
, llvm::ARMBuildAttrs::AllowNeon = 1
, llvm::ARMBuildAttrs::AllowNeon2 = 2
, llvm::ARMBuildAttrs::AllowNeonARMv8 = 3
,
llvm::ARMBuildAttrs::AllowNeonARMv8_1a = 4
, llvm::ARMBuildAttrs::AllowMVEInteger = 1
, llvm::ARMBuildAttrs::AllowMVEIntegerAndFloat = 2
, llvm::ARMBuildAttrs::R9IsGPR = 0
,
llvm::ARMBuildAttrs::R9IsSB = 1
, llvm::ARMBuildAttrs::R9IsTLSPointer = 2
, llvm::ARMBuildAttrs::R9Reserved = 3
, llvm::ARMBuildAttrs::AddressRWPCRel = 1
,
llvm::ARMBuildAttrs::AddressRWSBRel = 2
, llvm::ARMBuildAttrs::AddressRWNone = 3
, llvm::ARMBuildAttrs::AddressROPCRel = 1
, llvm::ARMBuildAttrs::AddressRONone = 2
,
llvm::ARMBuildAttrs::AddressDirect = 1
, llvm::ARMBuildAttrs::AddressGOT = 2
, llvm::ARMBuildAttrs::WCharProhibited = 0
, llvm::ARMBuildAttrs::WCharWidth2Bytes = 2
,
llvm::ARMBuildAttrs::WCharWidth4Bytes = 4
, llvm::ARMBuildAttrs::Align8Byte = 1
, llvm::ARMBuildAttrs::Align4Byte = 2
, llvm::ARMBuildAttrs::AlignReserved = 3
,
llvm::ARMBuildAttrs::AlignNotPreserved = 0
, llvm::ARMBuildAttrs::AlignPreserve8Byte = 1
, llvm::ARMBuildAttrs::AlignPreserveAll = 2
, llvm::ARMBuildAttrs::PositiveZero = 0
,
llvm::ARMBuildAttrs::IEEEDenormals = 1
, llvm::ARMBuildAttrs::PreserveFPSign = 2
, llvm::ARMBuildAttrs::AllowIEEENormal = 1
, llvm::ARMBuildAttrs::AllowRTABI = 2
,
llvm::ARMBuildAttrs::AllowIEEE754 = 3
, llvm::ARMBuildAttrs::EnumProhibited = 0
, llvm::ARMBuildAttrs::EnumSmallest = 1
, llvm::ARMBuildAttrs::Enum32Bit = 2
,
llvm::ARMBuildAttrs::Enum32BitABI = 3
, llvm::ARMBuildAttrs::HardFPImplied = 0
, llvm::ARMBuildAttrs::HardFPSinglePrecision = 1
, llvm::ARMBuildAttrs::BaseAAPCS = 0
,
llvm::ARMBuildAttrs::HardFPAAPCS = 1
, llvm::ARMBuildAttrs::ToolChainFPPCS = 2
, llvm::ARMBuildAttrs::CompatibleFPAAPCS = 3
, llvm::ARMBuildAttrs::AllowHPFP = 1
,
llvm::ARMBuildAttrs::FP16FormatIEEE = 1
, llvm::ARMBuildAttrs::FP16VFP3 = 2
, llvm::ARMBuildAttrs::AllowMP = 1
, llvm::ARMBuildAttrs::AllowDIVIfExists = 0
,
llvm::ARMBuildAttrs::DisallowDIV = 1
, llvm::ARMBuildAttrs::AllowDIVExt = 2
, llvm::ARMBuildAttrs::AllowTZ = 1
, llvm::ARMBuildAttrs::AllowVirtualization = 2
,
llvm::ARMBuildAttrs::AllowTZVirtualization = 3
, llvm::ARMBuildAttrs::DisallowPAC = 0
, llvm::ARMBuildAttrs::AllowPACInNOPSpace = 1
, llvm::ARMBuildAttrs::AllowPAC = 2
,
llvm::ARMBuildAttrs::DisallowBTI = 0
, llvm::ARMBuildAttrs::AllowBTIInNOPSpace = 1
, llvm::ARMBuildAttrs::AllowBTI = 2
, llvm::ARMBuildAttrs::BTINotUsed = 0
,
llvm::ARMBuildAttrs::BTIUsed = 1
, llvm::ARMBuildAttrs::PACRETNotUsed = 0
, llvm::ARMBuildAttrs::PACRETUsed = 1
} |
|