14#ifndef LLVM_TARGETPARSER_LOONGARCHTARGETPARSER_H
15#define LLVM_TARGETPARSER_LOONGARCHTARGETPARSER_H
78#define LOONGARCH_ARCH(NAME, KIND, FEATURES) KIND,
79#include "LoongArchTargetParser.def"
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.
LLVM_ABI StringRef getDefaultArch(bool Is64Bit)
LLVM_ABI bool getArchFeatures(StringRef Arch, std::vector< StringRef > &Features)
LLVM_ABI bool isValidCPUName(StringRef TuneCPU)
LLVM_ABI bool isValidFeatureName(StringRef Feature)
LLVM_ABI bool isValidArchName(StringRef Arch)
LLVM_ABI void fillValidCPUList(SmallVectorImpl< StringRef > &Values)
This is an optimization pass for GlobalISel generic memory operations.