Lines Matching refs:ArchKind
27 unsigned AArch64::getDefaultFPU(StringRef CPU, AArch64::ArchKind AK) {
38 unsigned AArch64::getDefaultExtensions(StringRef CPU, AArch64::ArchKind AK) {
44 .Case(NAME, AArch64ARCHNames[static_cast<unsigned>(ArchKind::ID)] \
51 AArch64::ArchKind AArch64::getCPUArchKind(StringRef CPU) {
53 return ArchKind::ARMV8A;
55 return StringSwitch<AArch64::ArchKind>(CPU)
57 .Case(NAME, ArchKind::ID)
59 .Default(ArchKind::INVALID);
107 bool AArch64::getArchFeatures(AArch64::ArchKind AK,
109 if (AK == ArchKind::ARMV8_1A)
111 if (AK == ArchKind::ARMV8_2A)
113 if (AK == ArchKind::ARMV8_3A)
115 if (AK == ArchKind::ARMV8_4A)
117 if (AK == ArchKind::ARMV8_5A)
119 if (AK == AArch64::ArchKind::ARMV8_6A)
122 return AK != ArchKind::INVALID;
125 StringRef AArch64::getArchName(AArch64::ArchKind AK) {
129 StringRef AArch64::getCPUAttr(AArch64::ArchKind AK) {
133 StringRef AArch64::getSubArch(AArch64::ArchKind AK) {
137 unsigned AArch64::getArchAttr(AArch64::ArchKind AK) {
164 ArchKind AK = parseArch(Arch);
165 if (AK == ArchKind::INVALID)
179 if (Arch.ArchID != ArchKind::INVALID)
190 AArch64::ArchKind AArch64::parseArch(StringRef Arch) {
193 return ArchKind::INVALID;
200 return ArchKind::INVALID;
211 AArch64::ArchKind AArch64::parseCPUArch(StringRef CPU) {
216 return ArchKind::INVALID;