Lines Matching defs:MArch
133 std::string MArch = arm::getARMArch(ArchName, Triple);
134 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch);
227 StringRef MCPU, MArch;
231 MArch = A->getValue();
234 ? tools::arm::getARMCPUForMArch(MArch, Triple).str()
235 : tools::arm::getARMTargetCPU(MCPU, MArch, Triple);
236 StringRef Suffix = tools::arm::getLLVMArchSuffixForARM(CPU, MArch, Triple);
267 << tools::arm::getARMArch(MArch, Triple) << "ARM";
994 std::string MArch;
996 MArch = std::string(Arch);
998 MArch = std::string(Triple.getArchName());
999 MArch = StringRef(MArch).split("+").first.lower();
1002 if (MArch == "native") {
1006 StringRef Suffix = arm::getLLVMArchSuffixForARM(CPU, MArch, Triple);
1010 MArch = "";
1012 MArch = std::string("arm") + Suffix.str();
1016 return MArch;
1021 std::string MArch = getARMArch(Arch, Triple);
1022 // getARMCPUForArch defaults to the triple if MArch is empty, but empty MArch
1024 if (MArch.empty())
1027 // We need to return an empty string here on invalid MArch values as the
1029 return llvm::ARM::getARMCPUForArch(Triple, MArch);