Lines Matching defs:MArch
153 std::string MArch = arm::getARMArch(ArchName, Triple);
154 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch);
247 StringRef MCPU, MArch;
251 MArch = A->getValue();
254 ? tools::arm::getARMCPUForMArch(MArch, Triple).str()
255 : tools::arm::getARMTargetCPU(MCPU, MArch, Triple);
256 StringRef Suffix = tools::arm::getLLVMArchSuffixForARM(CPU, MArch, Triple);
287 << tools::arm::getARMArch(MArch, Triple) << "ARM";
1034 std::string MArch;
1036 MArch = std::string(Arch);
1038 MArch = std::string(Triple.getArchName());
1039 MArch = StringRef(MArch).split("+").first.lower();
1042 if (MArch == "native") {
1046 StringRef Suffix = arm::getLLVMArchSuffixForARM(CPU, MArch, Triple);
1050 MArch = "";
1052 MArch = std::string("arm") + Suffix.str();
1056 return MArch;
1061 std::string MArch = getARMArch(Arch, Triple);
1062 // getARMCPUForArch defaults to the triple if MArch is empty, but empty MArch
1064 if (MArch.empty())
1067 // We need to return an empty string here on invalid MArch values as the
1069 return llvm::ARM::getARMCPUForArch(Triple, MArch);