Namespaces |
namespace | llvm |
| List of target independent CodeGen pass IDs.
|
namespace | llvm::ARMBuildAttrs |
Enumerations |
enum | llvm::ARMBuildAttrs::SpecialAttr { llvm::ARMBuildAttrs::SEL_CPU
} |
enum | llvm::ARMBuildAttrs::AttrType {
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::also_compatible_with = 65,
llvm::ARMBuildAttrs::conformance = 67,
llvm::ARMBuildAttrs::Virtualization_use = 68,
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::AttrMagic { llvm::ARMBuildAttrs::Format_Version = 0x41
} |
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 = 14
} |
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::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::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::PreserveFPSign = 2,
llvm::ARMBuildAttrs::AllowRTABI = 2,
llvm::ARMBuildAttrs::AllowIEE754 = 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::AllowHPFP = 1,
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
} |
Functions |
StringRef | llvm::ARMBuildAttrs::AttrTypeAsString (unsigned Attr, bool HasTagPrefix=true) |
StringRef | llvm::ARMBuildAttrs::AttrTypeAsString (AttrType Attr, bool HasTagPrefix=true) |
int | llvm::ARMBuildAttrs::AttrTypeFromString (StringRef Tag) |