|
LLVM 24.0.0git
|
#include "llvm/Support/Compiler.h"#include "llvm/TargetParser/Triple.h"#include <vector>#include "CSKYTargetParser.def"#include "llvm/TargetParser/CSKYTargetParser.def"Go to the source code of this file.
Classes | |
| struct | llvm::CSKY::ExtName |
| struct | llvm::CSKY::CpuNames< T > |
| struct | llvm::CSKY::FPUName |
| struct | llvm::CSKY::ArchNames< T > |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::CSKY |
Macros | |
| #define | CSKY_FPU(NAME, KIND, VERSION) |
| #define | CSKY_ARCH(NAME, ID, ARCH_BASE_EXT) |
| #define | CSKY_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | CSKY_CPU_NAME(NAME, ARCH_ID, DEFAULT_EXT) |
| #define | CSKY_ARCH(NAME, ID, ARCH_BASE_EXT) |
| #define | CSKY_FPU(NAME, KIND, VERSION) |
| #define | CSKY_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | CSKY_CPU_NAME(NAME, ARCH_ID, DEFAULT_EXT) |
| #define | CSKY_ARCH_EXT_NAME(NAME, ID, FEATURE, NEGFEATURE) |
| #define | CSKY_FPU(NAME, KIND, VERSION) |
| #define | CSKY_ARCH(NAME, ID, ARCH_BASE_EXT) |
| #define | CSKY_CPU_NAME(NAME, ARCH_ID, DEFAULT_EXT) |
| #define | CSKY_CPU_NAME(NAME, ARCH_ID, DEFAULT_EXT) |
| #define | CSKY_FPU(NAME, KIND, VERSION) |
| #define | CSKY_ARCH(NAME, ID, ARCH_BASE_EXT) |
Functions | |
| LLVM_ABI StringRef | llvm::CSKY::getArchName (ArchKind AK) |
| LLVM_ABI StringRef | llvm::CSKY::getDefaultCPU (StringRef Arch) |
| LLVM_ABI StringRef | llvm::CSKY::getArchExtName (uint64_t ArchExtKind) |
| LLVM_ABI StringRef | llvm::CSKY::getArchExtFeature (StringRef ArchExt) |
| LLVM_ABI uint64_t | llvm::CSKY::getDefaultExtensions (StringRef CPU) |
| LLVM_ABI bool | llvm::CSKY::getExtensionFeatures (uint64_t Extensions, std::vector< StringRef > &Features) |
| LLVM_ABI StringRef | llvm::CSKY::getFPUName (unsigned FPUKind) |
| LLVM_ABI FPUVersion | llvm::CSKY::getFPUVersion (unsigned FPUKind) |
| LLVM_ABI bool | llvm::CSKY::getFPUFeatures (CSKYFPUKind Kind, std::vector< StringRef > &Features) |
| LLVM_ABI ArchKind | llvm::CSKY::parseArch (StringRef Arch) |
| LLVM_ABI ArchKind | llvm::CSKY::parseCPUArch (StringRef CPU) |
| LLVM_ABI uint64_t | llvm::CSKY::parseArchExt (StringRef ArchExt) |
| LLVM_ABI void | llvm::CSKY::fillValidCPUArchList (SmallVectorImpl< StringRef > &Values) |
Variables | |
| const CSKY::ExtName | llvm::CSKY::CSKYARCHExtNames [] |
| const CpuNames< CSKY::ArchKind > | llvm::CSKY::CPUNames [] |
| static const FPUName | llvm::CSKY::FPUNames [] |
| const ArchNames< CSKY::ArchKind > | llvm::CSKY::ARCHNames [] |
| #define CSKY_ARCH | ( | NAME, | |
| ID, | |||
| ARCH_BASE_EXT ) |
Definition at line 130 of file CSKYTargetParser.h.
| #define CSKY_ARCH | ( | NAME, | |
| ID, | |||
| ARCH_BASE_EXT ) |
Definition at line 130 of file CSKYTargetParser.h.
| #define CSKY_ARCH | ( | NAME, | |
| ID, | |||
| ARCH_BASE_EXT ) |
Definition at line 130 of file CSKYTargetParser.h.
| #define CSKY_ARCH | ( | NAME, | |
| ID, | |||
| ARCH_BASE_EXT ) |
Definition at line 130 of file CSKYTargetParser.h.
| #define CSKY_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define CSKY_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define CSKY_ARCH_EXT_NAME | ( | NAME, | |
| ID, | |||
| FEATURE, | |||
| NEGFEATURE ) |
| #define CSKY_CPU_NAME | ( | NAME, | |
| ARCH_ID, | |||
| DEFAULT_EXT ) |
| #define CSKY_CPU_NAME | ( | NAME, | |
| ARCH_ID, | |||
| DEFAULT_EXT ) |
| #define CSKY_CPU_NAME | ( | NAME, | |
| ARCH_ID, | |||
| DEFAULT_EXT ) |
| #define CSKY_CPU_NAME | ( | NAME, | |
| ARCH_ID, | |||
| DEFAULT_EXT ) |
| #define CSKY_FPU | ( | NAME, | |
| KIND, | |||
| VERSION ) |
Definition at line 98 of file CSKYTargetParser.h.
| #define CSKY_FPU | ( | NAME, | |
| KIND, | |||
| VERSION ) |
Definition at line 98 of file CSKYTargetParser.h.
| #define CSKY_FPU | ( | NAME, | |
| KIND, | |||
| VERSION ) |
Definition at line 98 of file CSKYTargetParser.h.
| #define CSKY_FPU | ( | NAME, | |
| KIND, | |||
| VERSION ) |
Definition at line 98 of file CSKYTargetParser.h.