15 #ifndef LLVM_SUPPORT_TARGETPARSER_H
16 #define LLVM_SUPPORT_TARGETPARSER_H
183 std::vector<const char*> &
Features);
186 static const char *
getCPUAttr(
unsigned ArchKind);
187 static const char *
getSubArch(
unsigned ArchKind);
static unsigned getFPUVersion(unsigned FPUKind)
static unsigned parseCPUArch(StringRef CPU)
static unsigned parseArch(StringRef Arch)
static unsigned parseArchExt(StringRef ArchExt)
static const char * getSubArch(unsigned ArchKind)
const FeatureBitset Features
static unsigned parseFPU(StringRef FPU)
static bool getFPUFeatures(unsigned FPUKind, std::vector< const char * > &Features)
Only single-precision instructions, with 16 D registers.
static const char * getDefaultCPU(StringRef Arch)
static unsigned getArchAttr(unsigned ArchKind)
static unsigned parseArchVersion(StringRef Arch)
static const char * getCPUAttr(unsigned ArchKind)
static unsigned getFPUNeonSupportLevel(unsigned FPUKind)
static unsigned parseArchEndian(StringRef Arch)
static const char * getFPUName(unsigned FPUKind)
static const char * getArchExtName(unsigned ArchExtKind)
static unsigned parseArchProfile(StringRef Arch)
static unsigned parseArchISA(StringRef Arch)
static const char * getArchName(unsigned ArchKind)
static unsigned getFPURestriction(unsigned FPUKind)
StringRef - Represent a constant reference to a string, i.e.
static StringRef getCanonicalArchName(StringRef Arch)