14#ifndef LLVM_TARGETPARSER_PPCTARGETPARSER_H
15#define LLVM_TARGETPARSER_PPCTARGETPARSER_H
43LLVM_ABI std::optional<llvm::StringMap<bool>>
This file defines the StringMap class.
This class consists of common code factored out of the SmallVector class to reduce code duplication b...
StringRef - Represent a constant reference to a string, i.e.
Triple - Helper class for working with autoconf configuration names.
LLVM_ABI StringRef getNormalizedPPCTargetCPU(const Triple &T, StringRef CPUName="")
LLVM_ABI std::optional< llvm::StringMap< bool > > getPPCDefaultTargetFeatures(const Triple &T, StringRef CPUName)
LLVM_ABI bool isValidCPU(StringRef CPU)
LLVM_ABI StringRef normalizeCPUName(StringRef CPUName)
LLVM_ABI void fillValidTuneCPUList(SmallVectorImpl< StringRef > &Values)
LLVM_ABI StringRef getNormalizedPPCTuneCPU(const Triple &T, StringRef CPUName="")
LLVM_ABI void fillValidCPUList(SmallVectorImpl< StringRef > &Values)
This is an optimization pass for GlobalISel generic memory operations.