|
LLVM 22.0.0git
|
#include "llvm/TargetParser/PPCTargetParser.h"#include "llvm/ADT/StringSwitch.h"#include "llvm/TargetParser/Host.h"#include "llvm/TargetParser/PPCGenTargetFeatures.inc"#include "llvm/TargetParser/PPCTargetParser.def"Go to the source code of this file.
Classes | |
| struct | llvm::PPC::CPUInfo |
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) |
Variables | |
| constexpr CPUInfo | llvm::PPC::PPCCPUInfo [] |
| #define GET_SUBTARGETFEATURES_ENUM |
Definition at line 18 of file PPCTargetParser.cpp.
| #define GET_SUBTARGETFEATURES_KV |
Definition at line 19 of file PPCTargetParser.cpp.
| #define PPC_CPU | ( | Name, | |
| Linux_SUPPORT_METHOD, | |||
| LinuxID, | |||
| AIX_SUPPORT_METHOD, | |||
| AIXID ) |