Lines Matching full:csky
10 // This file implements a target parser to recognise CSKY hardware features
20 bool CSKY::getFPUFeatures(CSKYFPUKind CSKYFPUKind, in getFPUFeatures()
75 StringRef CSKY::getArchName(ArchKind AK) { in getArchName()
80 StringRef CSKY::getDefaultCPU(StringRef Arch) { in getDefaultCPU()
82 if (AK == CSKY::ArchKind::INVALID) in getDefaultCPU()
91 CSKY::ArchKind CSKY::parseArch(StringRef Arch) { in parseArch()
97 return CSKY::ArchKind::INVALID; in parseArch()
100 CSKY::ArchKind CSKY::parseCPUArch(StringRef CPU) { in parseCPUArch()
106 return CSKY::ArchKind::INVALID; in parseCPUArch()
109 uint64_t CSKY::parseArchExt(StringRef ArchExt) { in parseArchExt()
117 void CSKY::fillValidCPUArchList(SmallVectorImpl<StringRef> &Values) { in fillValidCPUArchList()
118 for (const CpuNames<CSKY::ArchKind> &Arch : CPUNames) { in fillValidCPUArchList()
119 if (Arch.ArchID != CSKY::ArchKind::INVALID) in fillValidCPUArchList()
124 StringRef CSKY::getFPUName(unsigned FPUKind) { in getFPUName()
130 CSKY::FPUVersion CSKY::getFPUVersion(unsigned FPUKind) { in getFPUVersion()
136 uint64_t CSKY::getDefaultExtensions(StringRef CPU) { in getDefaultExtensions()
142 .Default(CSKY::AEK_INVALID); in getDefaultExtensions()
145 StringRef CSKY::getArchExtName(uint64_t ArchExtKind) { in getArchExtName()
160 StringRef CSKY::getArchExtFeature(StringRef ArchExt) { in getArchExtFeature()
170 bool CSKY::getExtensionFeatures(uint64_t Extensions, in getExtensionFeatures()
172 if (Extensions == CSKY::AEK_INVALID) in getExtensionFeatures()