Lines Matching refs:Arch
378 StringRef llvm::ARM::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument
379 unsigned AK = parseArch(Arch); in getDefaultCPU()
519 StringRef llvm::AArch64::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument
520 unsigned AK = parseArch(Arch); in getDefaultCPU()
533 unsigned llvm::AArch64::checkArchVersion(StringRef Arch) { in checkArchVersion() argument
534 if (Arch[0] == 'v' && std::isdigit(Arch[1])) in checkArchVersion()
535 return (Arch[1] - 48); in checkArchVersion()
566 static StringRef getArchSynonym(StringRef Arch) { in getArchSynonym() argument
567 return StringSwitch<StringRef>(Arch) in getArchSynonym()
583 .Default(Arch); in getArchSynonym()
590 StringRef llvm::ARM::getCanonicalArchName(StringRef Arch) { in getCanonicalArchName() argument
592 StringRef A = Arch; in getCanonicalArchName()
623 return Arch; in getCanonicalArchName()
658 unsigned llvm::ARM::parseArch(StringRef Arch) { in parseArch() argument
659 Arch = getCanonicalArchName(Arch); in parseArch()
660 StringRef Syn = getArchSynonym(Arch); in parseArch()
685 unsigned llvm::ARM::parseArchISA(StringRef Arch) { in parseArchISA() argument
686 return StringSwitch<unsigned>(Arch) in parseArchISA()
695 unsigned llvm::ARM::parseArchEndian(StringRef Arch) { in parseArchEndian() argument
696 if (Arch.startswith("armeb") || Arch.startswith("thumbeb") || in parseArchEndian()
697 Arch.startswith("aarch64_be")) in parseArchEndian()
700 if (Arch.startswith("arm") || Arch.startswith("thumb")) { in parseArchEndian()
701 if (Arch.endswith("eb")) in parseArchEndian()
707 if (Arch.startswith("aarch64")) in parseArchEndian()
714 unsigned llvm::ARM::parseArchProfile(StringRef Arch) { in parseArchProfile() argument
715 Arch = getCanonicalArchName(Arch); in parseArchProfile()
716 switch (parseArch(Arch)) { in parseArchProfile()
736 unsigned llvm::ARM::parseArchVersion(StringRef Arch) { in parseArchVersion() argument
737 Arch = getCanonicalArchName(Arch); in parseArchVersion()
738 switch (parseArch(Arch)) { in parseArchVersion()
778 StringRef llvm::AArch64::getCanonicalArchName(StringRef Arch) { in getCanonicalArchName() argument
779 return ARM::getCanonicalArchName(Arch); in getCanonicalArchName()
787 unsigned llvm::AArch64::parseArch(StringRef Arch) { in parseArch() argument
788 Arch = getCanonicalArchName(Arch); in parseArch()
789 if (checkArchVersion(Arch) < 8) in parseArch()
792 StringRef Syn = getArchSynonym(Arch); in parseArch()
817 unsigned llvm::AArch64::parseArchISA(StringRef Arch) { in parseArchISA() argument
818 return ARM::parseArchISA(Arch); in parseArchISA()
822 unsigned llvm::AArch64::parseArchEndian(StringRef Arch) { in parseArchEndian() argument
823 return ARM::parseArchEndian(Arch); in parseArchEndian()
827 unsigned llvm::AArch64::parseArchProfile(StringRef Arch) { in parseArchProfile() argument
828 return ARM::parseArchProfile(Arch); in parseArchProfile()
832 unsigned llvm::AArch64::parseArchVersion(StringRef Arch) { in parseArchVersion() argument
833 return ARM::parseArchVersion(Arch); in parseArchVersion()