|
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) KIND, |
| |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, SUB_ARCH, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) ID, |
| |
| #define | AARCH64_ARCH(NAME, ID, CPU_ATTR, SUB_ARCH, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) ID, |
| |
|
| enum | llvm::ARM::FPUKind { llvm::ARM::ARM_FPU,
llvm::ARM::ARM_FPU
} |
| |
| enum | llvm::ARM::FPUVersion {
llvm::ARM::FV_NONE = 0,
llvm::ARM::FV_VFPV2,
llvm::ARM::FV_VFPV3,
llvm::ARM::FV_VFPV3_FP16,
llvm::ARM::FV_VFPV4,
llvm::ARM::FV_VFPV5
} |
| |
| enum | llvm::ARM::NeonSupportLevel { llvm::ARM::NS_None = 0,
llvm::ARM::NS_Neon,
llvm::ARM::NS_Crypto
} |
| |
| enum | llvm::ARM::FPURestriction { llvm::ARM::FR_None = 0,
llvm::ARM::FR_D16,
llvm::ARM::FR_SP_D16
} |
| |
| enum | llvm::ARM::ArchKind { llvm::ARM::ARM_FPU,
llvm::ARM::ARM_FPU
} |
| |
| enum | llvm::ARM::ArchExtKind : unsigned {
llvm::ARM::AEK_INVALID = 0x0,
llvm::ARM::AEK_NONE = 0x1,
llvm::ARM::AEK_CRC = 0x2,
llvm::ARM::AEK_CRYPTO = 0x4,
llvm::ARM::AEK_FP = 0x8,
llvm::ARM::AEK_HWDIV = 0x10,
llvm::ARM::AEK_HWDIVARM = 0x20,
llvm::ARM::AEK_MP = 0x40,
llvm::ARM::AEK_SIMD = 0x80,
llvm::ARM::AEK_SEC = 0x100,
llvm::ARM::AEK_VIRT = 0x200,
llvm::ARM::AEK_DSP = 0x400,
llvm::ARM::AEK_FP16 = 0x800,
llvm::ARM::AEK_RAS = 0x1000,
llvm::ARM::AEK_OS = 0x8000000,
llvm::ARM::AEK_IWMMXT = 0x10000000,
llvm::ARM::AEK_IWMMXT2 = 0x20000000,
llvm::ARM::AEK_MAVERICK = 0x40000000,
llvm::ARM::AEK_XSCALE = 0x80000000
} |
| |
| enum | llvm::ARM::ISAKind { llvm::ARM::IK_INVALID = 0,
llvm::ARM::IK_ARM,
llvm::ARM::IK_THUMB,
llvm::ARM::IK_AARCH64
} |
| |
| enum | llvm::ARM::EndianKind { llvm::ARM::EK_INVALID = 0,
llvm::ARM::EK_LITTLE,
llvm::ARM::EK_BIG
} |
| |
| enum | llvm::ARM::ProfileKind { llvm::ARM::PK_INVALID = 0,
llvm::ARM::PK_A,
llvm::ARM::PK_R,
llvm::ARM::PK_M
} |
| |
| enum | llvm::AArch64::ArchKind { llvm::AArch64::ArchKind::AARCH64_ARCH,
llvm::AArch64::ArchKind::AARCH64_ARCH
} |
| |
| enum | llvm::AArch64::ArchExtKind : unsigned {
llvm::AArch64::AEK_INVALID = 0x0,
llvm::AArch64::AEK_NONE = 0x1,
llvm::AArch64::AEK_CRC = 0x2,
llvm::AArch64::AEK_CRYPTO = 0x4,
llvm::AArch64::AEK_FP = 0x8,
llvm::AArch64::AEK_SIMD = 0x10,
llvm::AArch64::AEK_FP16 = 0x20,
llvm::AArch64::AEK_PROFILE = 0x40,
llvm::AArch64::AEK_RAS = 0x80,
llvm::AArch64::AEK_LSE = 0x100
} |
| |
|
| StringRef | llvm::ARM::getCanonicalArchName (StringRef Arch) |
| |
| StringRef | llvm::ARM::getFPUName (unsigned FPUKind) |
| |
| unsigned | llvm::ARM::getFPUVersion (unsigned FPUKind) |
| |
| unsigned | llvm::ARM::getFPUNeonSupportLevel (unsigned FPUKind) |
| |
| unsigned | llvm::ARM::getFPURestriction (unsigned FPUKind) |
| |
| bool | llvm::ARM::getFPUFeatures (unsigned FPUKind, std::vector< StringRef > &Features) |
| |
| bool | llvm::ARM::getHWDivFeatures (unsigned HWDivKind, std::vector< StringRef > &Features) |
| |
| bool | llvm::ARM::getExtensionFeatures (unsigned Extensions, std::vector< StringRef > &Features) |
| |
| StringRef | llvm::ARM::getArchName (unsigned ArchKind) |
| |
| unsigned | llvm::ARM::getArchAttr (unsigned ArchKind) |
| |
| StringRef | llvm::ARM::getCPUAttr (unsigned ArchKind) |
| |
| StringRef | llvm::ARM::getSubArch (unsigned ArchKind) |
| |
| StringRef | llvm::ARM::getArchExtName (unsigned ArchExtKind) |
| |
| StringRef | llvm::ARM::getArchExtFeature (StringRef ArchExt) |
| |
| StringRef | llvm::ARM::getHWDivName (unsigned HWDivKind) |
| |
| unsigned | llvm::ARM::getDefaultFPU (StringRef CPU, unsigned ArchKind) |
| |
| unsigned | llvm::ARM::getDefaultExtensions (StringRef CPU, unsigned ArchKind) |
| |
| StringRef | llvm::ARM::getDefaultCPU (StringRef Arch) |
| |
| unsigned | llvm::ARM::parseHWDiv (StringRef HWDiv) |
| |
| unsigned | llvm::ARM::parseFPU (StringRef FPU) |
| |
| unsigned | llvm::ARM::parseArch (StringRef Arch) |
| |
| unsigned | llvm::ARM::parseArchExt (StringRef ArchExt) |
| |
| unsigned | llvm::ARM::parseCPUArch (StringRef CPU) |
| |
| unsigned | llvm::ARM::parseArchISA (StringRef Arch) |
| |
| unsigned | llvm::ARM::parseArchEndian (StringRef Arch) |
| |
| unsigned | llvm::ARM::parseArchProfile (StringRef Arch) |
| |
| unsigned | llvm::ARM::parseArchVersion (StringRef Arch) |
| |
| StringRef | llvm::AArch64::getCanonicalArchName (StringRef Arch) |
| |
| StringRef | llvm::AArch64::getFPUName (unsigned FPUKind) |
| |
| unsigned | llvm::AArch64::getFPUVersion (unsigned FPUKind) |
| |
| unsigned | llvm::AArch64::getFPUNeonSupportLevel (unsigned FPUKind) |
| |
| unsigned | llvm::AArch64::getFPURestriction (unsigned FPUKind) |
| |
| bool | llvm::AArch64::getFPUFeatures (unsigned FPUKind, std::vector< StringRef > &Features) |
| |
| bool | llvm::AArch64::getExtensionFeatures (unsigned Extensions, std::vector< StringRef > &Features) |
| |
| bool | llvm::AArch64::getArchFeatures (unsigned ArchKind, std::vector< StringRef > &Features) |
| |
| StringRef | llvm::AArch64::getArchName (unsigned ArchKind) |
| |
| unsigned | llvm::AArch64::getArchAttr (unsigned ArchKind) |
| |
| StringRef | llvm::AArch64::getCPUAttr (unsigned ArchKind) |
| |
| StringRef | llvm::AArch64::getSubArch (unsigned ArchKind) |
| |
| StringRef | llvm::AArch64::getArchExtName (unsigned ArchExtKind) |
| |
| StringRef | llvm::AArch64::getArchExtFeature (StringRef ArchExt) |
| |
| unsigned | llvm::AArch64::checkArchVersion (StringRef Arch) |
| |
| unsigned | llvm::AArch64::getDefaultFPU (StringRef CPU, unsigned ArchKind) |
| |
| unsigned | llvm::AArch64::getDefaultExtensions (StringRef CPU, unsigned ArchKind) |
| |
| StringRef | llvm::AArch64::getDefaultCPU (StringRef Arch) |
| |
| unsigned | llvm::AArch64::parseFPU (StringRef FPU) |
| |
| unsigned | llvm::AArch64::parseArch (StringRef Arch) |
| |
| unsigned | llvm::AArch64::parseArchExt (StringRef ArchExt) |
| |
| unsigned | llvm::AArch64::parseCPUArch (StringRef CPU) |
| |
| unsigned | llvm::AArch64::parseArchISA (StringRef Arch) |
| |
| unsigned | llvm::AArch64::parseArchEndian (StringRef Arch) |
| |
| unsigned | llvm::AArch64::parseArchProfile (StringRef Arch) |
| |
| unsigned | llvm::AArch64::parseArchVersion (StringRef Arch) |
| |