LLVM 20.0.0git
|
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/ARMBuildAttributes.h"
#include "llvm/TargetParser/ARMTargetParserCommon.h"
#include <vector>
#include "ARMTargetParser.def"
#include "llvm/TargetParser/ARMTargetParser.def"
Go to the source code of this file.
Classes | |
struct | llvm::ARM::ExtName |
struct | llvm::ARM::CpuNames |
struct | llvm::ARM::FPUName |
struct | llvm::ARM::ArchNames |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::ARM |
Define some predicates that are used for node matching. | |
Macros | |
#define | ARM_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) {NAME, ID, FEATURE, NEGFEATURE}, |
#define | ARM_HW_DIV_NAME(NAME, ID) {NAME, ID}, |
#define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) ID, |
#define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) {NAME, 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, KIND, VERSION, NEON_SUPPORT, RESTRICTION}, |
#define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
Variables | |
const ExtName | llvm::ARM::ARCHExtNames [] |
struct { | |
StringRef llvm::ARM::Name | |
uint64_t llvm::ARM::ID | |
} | llvm::ARM::HWDivNames [] |
const CpuNames | llvm::ARM::CPUNames [] |
static const FPUName | llvm::ARM::FPUNames [] |
static const ArchNames | llvm::ARM::ARMArchNames [] |
#define ARM_ARCH | ( | NAME, | |
ID, | |||
CPU_ATTR, | |||
ARCH_FEATURE, | |||
ARCH_ATTR, | |||
ARCH_FPU, | |||
ARCH_BASE_EXT | |||
) | ID, |
Definition at line 98 of file ARMTargetParser.h.
#define ARM_ARCH | ( | NAME, | |
ID, | |||
CPU_ATTR, | |||
ARCH_FEATURE, | |||
ARCH_ATTR, | |||
ARCH_FPU, | |||
ARCH_BASE_EXT | |||
) |
Definition at line 98 of file ARMTargetParser.h.
#define ARM_ARCH_EXT_NAME | ( | NAME, | |
ID, | |||
FEATURE, | |||
NEGFEATURE | |||
) | {NAME, ID, FEATURE, NEGFEATURE}, |
#define ARM_CPU_NAME | ( | NAME, | |
ID, | |||
DEFAULT_FPU, | |||
IS_DEFAULT, | |||
DEFAULT_EXT | |||
) | {NAME, ARM::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT}, |
Definition at line 123 of file ARMTargetParser.h.
#define ARM_FPU | ( | NAME, | |
KIND, | |||
VERSION, | |||
NEON_SUPPORT, | |||
RESTRICTION | |||
) | {NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION}, |
Definition at line 123 of file ARMTargetParser.h.
#define ARM_HW_DIV_NAME | ( | NAME, | |
ID | |||
) | {NAME, ID}, |