#include "llvm/TargetParser/CSKYTargetParser.h"
#include "llvm/ADT/StringSwitch.h"
usingnamespacellvm;
bool CSKY::getFPUFeatures(CSKYFPUKind CSKYFPUKind,
std::vector<StringRef> &Features) { … }
StringRef CSKY::getArchName(ArchKind AK) { … }
StringRef CSKY::getDefaultCPU(StringRef Arch) { … }
CSKY::ArchKind CSKY::parseArch(StringRef Arch) { … }
CSKY::ArchKind CSKY::parseCPUArch(StringRef CPU) { … }
uint64_t CSKY::parseArchExt(StringRef ArchExt) { … }
void CSKY::fillValidCPUArchList(SmallVectorImpl<StringRef> &Values) { … }
StringRef CSKY::getFPUName(unsigned FPUKind) { … }
CSKY::FPUVersion CSKY::getFPUVersion(unsigned FPUKind) { … }
uint64_t CSKY::getDefaultExtensions(StringRef CPU) { … }
StringRef CSKY::getArchExtName(uint64_t ArchExtKind) { … }
static bool stripNegationPrefix(StringRef &Name) { … }
StringRef CSKY::getArchExtFeature(StringRef ArchExt) { … }
bool CSKY::getExtensionFeatures(uint64_t Extensions,
std::vector<StringRef> &Features) { … }