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}, |