Lines Matching defs:Arch
19 StringRef ARM::getArchSynonym(StringRef Arch) {
20 return StringSwitch<StringRef>(Arch)
51 .Default(Arch);
54 StringRef ARM::getCanonicalArchName(StringRef Arch) {
56 StringRef A = Arch;
93 return Arch;
105 // Arch will either be a 'v' name (v7a) or a marketing name (xscale).
109 ARM::ISAKind ARM::parseArchISA(StringRef Arch) {
110 return StringSwitch<ISAKind>(Arch)
118 ARM::EndianKind ARM::parseArchEndian(StringRef Arch) {
119 if (Arch.starts_with("armeb") || Arch.starts_with("thumbeb") ||
120 Arch.starts_with("aarch64_be"))
123 if (Arch.starts_with("arm") || Arch.starts_with("thumb")) {
124 if (Arch.ends_with("eb"))
130 if (Arch.starts_with("aarch64") || Arch.starts_with("aarch64_32"))