|
LLVM
8.0.1
|
#include "llvm/ADT/StringRef.h"#include "llvm/ADT/Triple.h"#include "llvm/Support/ARMBuildAttributes.h"#include <vector>#include "ARMTargetParser.def"#include "llvm/Support/ARMTargetParser.def"

Go to the source code of this file.
Classes | |
| struct | llvm::ARM::ExtName |
| struct | llvm::ARM::CpuNames< T > |
| struct | llvm::ARM::FPUName |
| struct | llvm::ARM::ArchNames< T > |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
| llvm::ARM | |
| Define some predicates that are used for node matching. | |
Macros | |
| #define | ARM_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) {NAME, sizeof(NAME) - 1, ID, FEATURE, NEGFEATURE}, |
| #define | ARM_HW_DIV_NAME(NAME, ID) {NAME, sizeof(NAME) - 1, ID}, |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, SUB_ARCH, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) ID, |
| #define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) {NAME, sizeof(NAME) - 1, ARM::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT}, |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) KIND, |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) {NAME, sizeof(NAME) - 1, KIND, VERSION, NEON_SUPPORT, RESTRICTION}, |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, SUB_ARCH, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
Variables | |
| const ExtName | llvm::ARM::ARCHExtNames [] |
| struct { | |
| const char * llvm::ARM::NameCStr | |
| size_t llvm::ARM::NameLength | |
| unsigned llvm::ARM::ID | |
| } | llvm::ARM::HWDivNames [] |
| const CpuNames< ArchKind > | llvm::ARM::CPUNames [] |
| static const FPUName | llvm::ARM::FPUNames [] |
| static const ArchNames< ArchKind > | llvm::ARM::ARCHNames [] |
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| SUB_ARCH, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT | |||
| ) | ID, |
Definition at line 91 of file ARMTargetParser.h.
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| SUB_ARCH, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT | |||
| ) |
Definition at line 91 of file ARMTargetParser.h.
| #define ARM_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE | |||
| ) | {NAME, sizeof(NAME) - 1, ID, FEATURE, NEGFEATURE}, |
| #define ARM_CPU_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_FPU, | |||
| IS_DEFAULT, | |||
| DEFAULT_EXT | |||
| ) | {NAME, sizeof(NAME) - 1, ARM::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT}, |
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION | |||
| ) | KIND, |
Definition at line 136 of file ARMTargetParser.h.
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION | |||
| ) | {NAME, sizeof(NAME) - 1, KIND, VERSION, NEON_SUPPORT, RESTRICTION}, |
Definition at line 136 of file ARMTargetParser.h.
| #define ARM_HW_DIV_NAME | ( | NAME, | |
| ID | |||
| ) | {NAME, sizeof(NAME) - 1, ID}, |
1.8.13