LLVM: lib/TargetParser/PPCTargetParser.cpp File Reference (original) (raw)
#include "[llvm/TargetParser/PPCTargetParser.h](PPCTargetParser%5F8h%5Fsource.html)"#include "[llvm/ADT/StringSwitch.h](StringSwitch%5F8h%5Fsource.html)"#include "[llvm/TargetParser/Host.h](Host%5F8h%5Fsource.html)"#include "llvm/TargetParser/PPCGenTargetFeatures.inc"#include "llvm/TargetParser/PPCTargetParser.def"
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::PPC |
| Define some predicates that are used for node matching. |
| Macros | |
|---|---|
| #define | GET_SUBTARGETFEATURES_ENUM |
| #define | GET_SUBTARGETFEATURES_KV |
| #define | PPC_CPU(Name, Linux_SUPPORT_METHOD, LinuxID, AIX_SUPPORT_METHOD, AIXID) |
| Functions | |
|---|---|
| static const CPUInfo * | llvm::PPC::getCPUInfoByName (StringRef CPU) |
| LLVM_ABI StringRef | llvm::PPC::normalizeCPUName (StringRef CPUName) |
| LLVM_ABI void | llvm::PPC::fillValidCPUList (SmallVectorImpl< StringRef > &Values) |
| LLVM_ABI void | llvm::PPC::fillValidTuneCPUList (SmallVectorImpl< StringRef > &Values) |
| LLVM_ABI bool | llvm::PPC::isValidCPU (StringRef CPU) |
| LLVM_ABI StringRef | llvm::PPC::getNormalizedPPCTargetCPU (const Triple &T, StringRef CPUName="") |
| LLVM_ABI StringRef | llvm::PPC::getNormalizedPPCTuneCPU (const Triple &T, StringRef CPUName="") |
| LLVM_ABI std::optional< llvm::StringMap< bool > > | llvm::PPC::getPPCDefaultTargetFeatures (const Triple &T, StringRef CPUName) |
◆ GET_SUBTARGETFEATURES_ENUM
#define GET_SUBTARGETFEATURES_ENUM
◆ GET_SUBTARGETFEATURES_KV
#define GET_SUBTARGETFEATURES_KV
◆ PPC_CPU
| #define PPC_CPU | ( | Name, |
|---|---|---|
| Linux_SUPPORT_METHOD, | ||
| LinuxID, | ||
| AIX_SUPPORT_METHOD, | ||
| AIXID ) |