| LLVM_ABI CPUKind |
llvm::X86::parseArchX86 (StringRef CPU, bool Only64Bit=false) |
|
Parse CPU string into a CPUKind. |
| LLVM_ABI CPUKind |
llvm::X86::parseTuneCPU (StringRef CPU, bool Only64Bit=false) |
| LLVM_ABI void |
llvm::X86::fillValidCPUArchList (SmallVectorImpl< StringRef > &Values, bool Only64Bit=false) |
|
Provide a list of valid CPU names. |
| LLVM_ABI void |
llvm::X86::fillValidTuneCPUList (SmallVectorImpl< StringRef > &Values, bool Only64Bit=false) |
|
Provide a list of valid -mtune names. |
| LLVM_ABI ProcessorFeatures |
llvm::X86::getKeyFeature (CPUKind Kind) |
|
Get the key feature prioritizing target multiversioning. |
| LLVM_ABI void |
llvm::X86::getFeaturesForCPU (StringRef CPU, SmallVectorImpl< StringRef > &Features, bool NeedPlus=false) |
|
Fill in the features that CPU supports into Features. |
| LLVM_ABI void |
llvm::X86::updateImpliedFeatures (StringRef Feature, bool Enabled, StringMap< bool > &Features) |
|
Set or clear entries in Features that are implied to be enabled/disabled by the provided Feature. |
| LLVM_ABI char |
llvm::X86::getCPUDispatchMangling (StringRef Name) |
| LLVM_ABI bool |
llvm::X86::validateCPUSpecificCPUDispatch (StringRef Name) |
| LLVM_ABI std::array< uint32_t, 4 > |
llvm::X86::getCpuSupportsMask (ArrayRef< StringRef > FeatureStrs) |
| LLVM_ABI unsigned |
llvm::X86::getFeaturePriority (ProcessorFeatures Feat) |