Lines Matching refs:StringRef
39 StringRef getName() const { return StringRef(NameCStr, NameLength); }
66 StringRef getName() const { return StringRef(NameCStr, NameLength); }
69 StringRef getCPUAttr() const { return StringRef(CPUAttrCStr, CPUAttrLength); }
72 StringRef getSubArch() const { return StringRef(SubArchCStr, SubArchLength); }
89 StringRef getName() const { return StringRef(NameCStr, NameLength); }
104 StringRef getName() const { return StringRef(NameCStr, NameLength); }
122 StringRef getName() const { return StringRef(NameCStr, NameLength); }
135 StringRef llvm::ARM::getFPUName(unsigned FPUKind) {
137 return StringRef();
159 unsigned llvm::ARM::getDefaultFPU(StringRef CPU, unsigned ArchKind) {
170 unsigned llvm::ARM::getDefaultExtensions(StringRef CPU, unsigned ArchKind) {
301 StringRef llvm::ARM::getArchName(unsigned ArchKind) {
303 return StringRef();
307 StringRef llvm::ARM::getCPUAttr(unsigned ArchKind) {
309 return StringRef();
313 StringRef llvm::ARM::getSubArch(unsigned ArchKind) {
315 return StringRef();
325 StringRef llvm::ARM::getArchExtName(unsigned ArchExtKind) {
330 return StringRef();
333 const char *llvm::ARM::getArchExtFeature(StringRef ArchExt) {
335 StringRef ArchExtBase(ArchExt.substr(2));
349 StringRef llvm::ARM::getHWDivName(unsigned HWDivKind) {
354 return StringRef();
357 StringRef llvm::ARM::getDefaultCPU(StringRef Arch) {
360 return StringRef();
376 static StringRef getHWDivSynonym(StringRef HWDiv) {
377 return StringSwitch<StringRef>(HWDiv)
382 static StringRef getFPUSynonym(StringRef FPU) {
383 return StringSwitch<StringRef>(FPU)
399 static StringRef getArchSynonym(StringRef Arch) {
400 return StringSwitch<StringRef>(Arch)
421 StringRef llvm::ARM::getCanonicalArchName(StringRef Arch) {
422 size_t offset = StringRef::npos;
423 StringRef A = Arch;
424 StringRef Error = "";
436 if (A.find("eb") != StringRef::npos)
443 if (offset != StringRef::npos && A.substr(offset, 2) == "eb")
449 if (offset != StringRef::npos)
457 if (offset != StringRef::npos) {
462 if (A.find("eb") != StringRef::npos)
470 unsigned llvm::ARM::parseHWDiv(StringRef HWDiv) {
471 StringRef Syn = getHWDivSynonym(HWDiv);
479 unsigned llvm::ARM::parseFPU(StringRef FPU) {
480 StringRef Syn = getFPUSynonym(FPU);
489 unsigned llvm::ARM::parseArch(StringRef Arch) {
491 StringRef Syn = getArchSynonym(Arch);
499 unsigned llvm::ARM::parseArchExt(StringRef ArchExt) {
507 unsigned llvm::ARM::parseCPUArch(StringRef CPU) {
516 unsigned llvm::ARM::parseArchISA(StringRef Arch) {
526 unsigned llvm::ARM::parseArchEndian(StringRef Arch) {
545 unsigned llvm::ARM::parseArchProfile(StringRef Arch) {
565 unsigned llvm::ARM::parseArchVersion(StringRef Arch) {