|
LLVM 22.0.0git
|
#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/ARMBuildAttributes.h"#include "llvm/Support/Compiler.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) |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
| #define | ARM_HW_DIV_NAME(NAME, ID) |
| #define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
| #define | ARM_HW_DIV_NAME(NAME, ID) |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
| #define | ARM_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) |
| #define | ARM_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | ARM_HW_DIV_NAME(NAME, ID) |
| #define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
| #define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
| #define | ARM_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | ARM_HW_DIV_NAME(NAME, ID) |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
| #define | ARM_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | ARM_HW_DIV_NAME(NAME, ID) |
| #define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
| #define | ARM_FPU(NAME, KIND, VERSION, NEON_SUPPORT, RESTRICTION) |
| #define | ARM_ARCH(NAME, ID, CPU_ATTR, ARCH_FEATURE, ARCH_ATTR, ARCH_FPU, ARCH_BASE_EXT) |
Variables | |
| constexpr ExtName | llvm::ARM::ARCHExtNames [] |
| struct { | |
| StringRef llvm::ARM::Name | |
| uint64_t llvm::ARM::ID | |
| } | llvm::ARM::HWDivNames [] |
| constexpr CpuNames | llvm::ARM::CPUNames [] |
| static constexpr FPUName | llvm::ARM::FPUNames [] |
| static constexpr ArchNames | llvm::ARM::ARMArchNames [] |
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| ARCH_FEATURE, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT ) |
Definition at line 107 of file ARMTargetParser.h.
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| ARCH_FEATURE, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT ) |
Definition at line 107 of file ARMTargetParser.h.
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| ARCH_FEATURE, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT ) |
Definition at line 107 of file ARMTargetParser.h.
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| ARCH_FEATURE, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT ) |
Definition at line 107 of file ARMTargetParser.h.
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| ARCH_FEATURE, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT ) |
Definition at line 107 of file ARMTargetParser.h.
| #define ARM_ARCH | ( | NAME, | |
| ID, | |||
| CPU_ATTR, | |||
| ARCH_FEATURE, | |||
| ARCH_ATTR, | |||
| ARCH_FPU, | |||
| ARCH_BASE_EXT ) |
Definition at line 107 of file ARMTargetParser.h.
| #define ARM_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define ARM_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define ARM_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define ARM_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define ARM_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define ARM_CPU_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_FPU, | |||
| IS_DEFAULT, | |||
| DEFAULT_EXT ) |
| #define ARM_CPU_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_FPU, | |||
| IS_DEFAULT, | |||
| DEFAULT_EXT ) |
| #define ARM_CPU_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_FPU, | |||
| IS_DEFAULT, | |||
| DEFAULT_EXT ) |
| #define ARM_CPU_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_FPU, | |||
| IS_DEFAULT, | |||
| DEFAULT_EXT ) |
| #define ARM_CPU_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_FPU, | |||
| IS_DEFAULT, | |||
| DEFAULT_EXT ) |
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION ) |
Definition at line 126 of file ARMTargetParser.h.
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION ) |
Definition at line 126 of file ARMTargetParser.h.
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION ) |
Definition at line 126 of file ARMTargetParser.h.
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION ) |
Definition at line 126 of file ARMTargetParser.h.
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION ) |
Definition at line 126 of file ARMTargetParser.h.
| #define ARM_FPU | ( | NAME, | |
| KIND, | |||
| VERSION, | |||
| NEON_SUPPORT, | |||
| RESTRICTION ) |
Definition at line 126 of file ARMTargetParser.h.
| #define ARM_HW_DIV_NAME | ( | NAME, | |
| ID ) |
| #define ARM_HW_DIV_NAME | ( | NAME, | |
| ID ) |
| #define ARM_HW_DIV_NAME | ( | NAME, | |
| ID ) |
| #define ARM_HW_DIV_NAME | ( | NAME, | |
| ID ) |
| #define ARM_HW_DIV_NAME | ( | NAME, | |
| ID ) |