Lines Matching defs:Arch
30 static unsigned checkArchVersion(llvm::StringRef Arch) {
31 if (Arch.size() >= 2 && Arch[0] == 'v' && std::isdigit(Arch[1]))
32 return (Arch[1] - 48);
41 return &Cpu->Arch;
59 // Transitively enable the Arch Extensions which correspond to each feature.
71 // Construct a bitmask for all the transitively enabled Arch Extensions.
81 // Transitively enable the Arch Extensions which correspond to each feature.
88 // Construct a bitmask for all the transitively enabled Arch Extensions.
145 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) {
146 Arch = llvm::ARM::getCanonicalArchName(Arch);
147 if (checkArchVersion(Arch) < 8)
150 StringRef Syn = llvm::ARM::getArchSynonym(Arch);
321 BaseArch = &CPU.Arch;
329 void AArch64::ExtensionSet::addArchDefaults(const ArchInfo &Arch) {
330 LLVM_DEBUG(llvm::dbgs() << "addArchDefaults(" << Arch.Name << ")\n");
331 BaseArch = &Arch;
334 if (Arch.DefaultExts.test(E.ID))