#include "llvm/Support/AArch64TargetParser.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/ADT/Triple.h"
#include <cctype>
#include "../../include/llvm/Support/AArch64TargetParser.def"
Go to the source code of this file.
|
#define | AARCH64_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) .Case(NAME, ARM::DEFAULT_FPU) |
|
#define | AARCH64_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
|
#define | AARCH64_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) .Case(NAME, ArchKind::ID) |
|
#define | AARCH64_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
|
◆ AARCH64_ARCH_EXT_NAME
#define AARCH64_ARCH_EXT_NAME |
( |
|
NAME, |
|
|
|
ID, |
|
|
|
FEATURE, |
|
|
|
NEGFEATURE |
|
) |
| |
Value:
const char *feature = FEATURE; \
\
if (feature) \
Features.push_back(feature); \
}
◆ AARCH64_CPU_NAME [1/3]
#define AARCH64_CPU_NAME |
( |
|
NAME, |
|
|
|
ID, |
|
|
|
DEFAULT_FPU, |
|
|
|
IS_DEFAULT, |
|
|
|
DEFAULT_EXT |
|
) |
| .Case(NAME, ARM::DEFAULT_FPU) |
◆ AARCH64_CPU_NAME [2/3]
#define AARCH64_CPU_NAME |
( |
|
NAME, |
|
|
|
ID, |
|
|
|
DEFAULT_FPU, |
|
|
|
IS_DEFAULT, |
|
|
|
DEFAULT_EXT |
|
) |
| |
Value:
.ArchBaseExtensions | \
DEFAULT_EXT)
◆ AARCH64_CPU_NAME [3/3]
#define AARCH64_CPU_NAME |
( |
|
NAME, |
|
|
|
ID, |
|
|
|
DEFAULT_FPU, |
|
|
|
IS_DEFAULT, |
|
|
|
DEFAULT_EXT |
|
) |
| .Case(NAME, ArchKind::ID) |
◆ checkArchVersion()