Lines Matching refs:StringRef
21 static StringRef getHWDivSynonym(StringRef HWDiv) { in getHWDivSynonym()
22 return StringSwitch<StringRef>(HWDiv) in getHWDivSynonym()
28 ARM::ArchKind ARM::parseArch(StringRef Arch) { in parseArch()
30 StringRef Syn = getArchSynonym(Arch); in parseArch()
39 unsigned ARM::parseArchVersion(StringRef Arch) { in parseArchVersion()
89 ARM::ProfileKind ARM::parseArchProfile(StringRef Arch) { in parseArchProfile()
134 StringRef ARM::getArchSynonym(StringRef Arch) { in getArchSynonym()
135 return StringSwitch<StringRef>(Arch) in getArchSynonym()
158 bool ARM::getFPUFeatures(unsigned FPUKind, std::vector<StringRef> &Features) { in getFPUFeatures()
240 ARM::EndianKind ARM::parseArchEndian(StringRef Arch) { in parseArchEndian()
259 ARM::ISAKind ARM::parseArchISA(StringRef Arch) { in parseArchISA()
268 unsigned ARM::parseFPU(StringRef FPU) { in parseFPU()
269 StringRef Syn = getFPUSynonym(FPU); in parseFPU()
287 StringRef ARM::getCanonicalArchName(StringRef Arch) { in getCanonicalArchName()
288 size_t offset = StringRef::npos; in getCanonicalArchName()
289 StringRef A = Arch; in getCanonicalArchName()
290 StringRef Error = ""; in getCanonicalArchName()
302 if (A.find("eb") != StringRef::npos) in getCanonicalArchName()
309 if (offset != StringRef::npos && A.substr(offset, 2) == "eb") in getCanonicalArchName()
315 if (offset != StringRef::npos) in getCanonicalArchName()
323 if (offset != StringRef::npos) { in getCanonicalArchName()
328 if (A.find("eb") != StringRef::npos) in getCanonicalArchName()
336 StringRef ARM::getFPUSynonym(StringRef FPU) { in getFPUSynonym()
337 return StringSwitch<StringRef>(FPU) in getFPUSynonym()
353 StringRef ARM::getFPUName(unsigned FPUKind) { in getFPUName()
355 return StringRef(); in getFPUName()
371 unsigned ARM::getDefaultFPU(StringRef CPU, ARM::ArchKind AK) { in getDefaultFPU()
382 unsigned ARM::getDefaultExtensions(StringRef CPU, ARM::ArchKind AK) { in getDefaultExtensions()
396 std::vector<StringRef> &Features) { in getHWDivFeatures()
415 std::vector<StringRef> &Features) { in getExtensionFeatures()
448 StringRef ARM::getArchName(ARM::ArchKind AK) { in getArchName()
452 StringRef ARM::getCPUAttr(ARM::ArchKind AK) { in getCPUAttr()
456 StringRef ARM::getSubArch(ARM::ArchKind AK) { in getSubArch()
464 StringRef ARM::getArchExtName(unsigned ArchExtKind) { in getArchExtName()
469 return StringRef(); in getArchExtName()
472 StringRef ARM::getArchExtFeature(StringRef ArchExt) { in getArchExtFeature()
474 StringRef ArchExtBase(ArchExt.substr(2)); in getArchExtFeature()
477 return StringRef(AE.NegFeature); in getArchExtFeature()
482 return StringRef(AE.Feature); in getArchExtFeature()
485 return StringRef(); in getArchExtFeature()
488 StringRef ARM::getHWDivName(unsigned HWDivKind) { in getHWDivName()
493 return StringRef(); in getHWDivName()
496 StringRef ARM::getDefaultCPU(StringRef Arch) { in getDefaultCPU()
499 return StringRef(); in getDefaultCPU()
511 unsigned ARM::parseHWDiv(StringRef HWDiv) { in parseHWDiv()
512 StringRef Syn = getHWDivSynonym(HWDiv); in parseHWDiv()
520 unsigned ARM::parseArchExt(StringRef ArchExt) { in parseArchExt()
528 ARM::ArchKind ARM::parseCPUArch(StringRef CPU) { in parseCPUArch()
536 void ARM::fillValidCPUArchList(SmallVectorImpl<StringRef> &Values) { in fillValidCPUArchList()
543 StringRef ARM::computeDefaultTargetABI(const Triple &TT, StringRef CPU) { in computeDefaultTargetABI()
544 StringRef ArchName = in computeDefaultTargetABI()