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