| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | TargetSelect.cpp | 34 return selectTarget(TT, MArch, MCPU, MAttrs); in selectTarget() 40 StringRef MArch, in selectTarget() argument 49 if (!MArch.empty()) { in selectTarget() 51 [&](const Target &T) { return MArch == T.getName(); }); in selectTarget() 64 Triple::ArchType Type = Triple::getArchTypeForLLVMName(MArch); in selectTarget()
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | ARMTargetParser.cpp | 595 StringRef ARM::getARMCPUForArch(const llvm::Triple &Triple, StringRef MArch) { in getARMCPUForArch() argument 596 if (MArch.empty()) in getARMCPUForArch() 597 MArch = Triple.getArchName(); in getARMCPUForArch() 598 MArch = llvm::ARM::getCanonicalArchName(MArch); in getARMCPUForArch() 606 if (!MArch.empty() && MArch == "v6") in getARMCPUForArch() 608 if (!MArch.empty() && MArch == "v7") in getARMCPUForArch() 613 if (llvm::ARM::parseArchVersion(MArch) <= 7) in getARMCPUForArch() 622 if (MArch == "v7k") in getARMCPUForArch() 629 if (MArch.empty()) in getARMCPUForArch() 632 StringRef CPU = llvm::ARM::getDefaultCPU(MArch); in getARMCPUForArch()
|
| H A D | RISCVISAInfo.cpp | 39 StringLiteral MArch; member 588 std::string NewArch = I->MArch.str(); in parseArchString()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | ARM.cpp | 152 std::string MArch = arm::getARMArch(ArchName, Triple); in checkARMArchName() local 153 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch); in checkARMArchName() 265 StringRef MCPU, MArch; in setArchNameInTriple() local 269 MArch = A->getValue(); in setArchNameInTriple() 272 ? tools::arm::getARMCPUForMArch(MArch, Triple).str() in setArchNameInTriple() 273 : tools::arm::getARMTargetCPU(MCPU, MArch, Triple); in setArchNameInTriple() 274 StringRef Suffix = tools::arm::getLLVMArchSuffixForARM(CPU, MArch, Triple); in setArchNameInTriple() 305 << tools::arm::getARMArch(MArch, Triple) << "ARM"; in setArchNameInTriple() 1085 std::string MArch; in getARMArch() local 1087 MArch = std::string(Arch); in getARMArch() [all …]
|
| H A D | RISCV.cpp | 72 std::string MArch = getRISCVArch(Args, Triple); in getRISCVTargetFeatures() local 74 if (!getArchFeatures(D, MArch, Features, Args)) in getRISCVTargetFeatures() 302 StringRef MArch = llvm::RISCV::getMArchFromMcpu(CPU); in getRISCVArch() local 304 if (MArch != "") in getRISCVArch() 305 return MArch.str(); in getRISCVArch()
|
| H A D | LoongArch.cpp | 156 const Arg *MArch = Args.getLastArg(options::OPT_march_EQ); in getLoongArchTargetFeatures() local 157 if (MArch) in getLoongArchTargetFeatures() 158 ArchName = MArch->getValue(); in getLoongArchTargetFeatures() 161 if (MArch && StringRef(MArch->getValue()) == "native") in getLoongArchTargetFeatures()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | RISCVTargetDefEmitter.cpp | 189 StringRef MArch = Rec->getValueAsString("DefaultMarch"); in emitRISCVProcs() local 192 if (MArch.empty()) in emitRISCVProcs() 195 OS << MArch; in emitRISCVProcs()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | ToolChain.cpp | 223 std::vector<std::string> MArch; in getAArch64MultilibFlags() local 227 MArch.push_back(Ext.UserVisibleName.str()); in getAArch64MultilibFlags() 231 MArch.push_back(("no" + Ext.UserVisibleName).str()); in getAArch64MultilibFlags() 237 MArch.insert(MArch.begin(), ("-march=" + ArchName).str()); in getAArch64MultilibFlags() 238 Result.push_back(llvm::join(MArch, "+")); in getAArch64MultilibFlags() 275 std::vector<std::string> MArch; in getARMMultilibFlags() local 279 MArch.push_back(Ext.Name.str()); in getARMMultilibFlags() 283 MArch.push_back(("no" + Ext.Name).str()); in getARMMultilibFlags() 284 MArch.insert(MArch.begin(), ("-march=" + Triple.getArchName()).str()); in getARMMultilibFlags() 285 Result.push_back(llvm::join(MArch, "+")); in getARMMultilibFlags() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
| H A D | ExecutionEngine.h | 546 std::string MArch; variable 622 MArch.assign(march.begin(), march.end()); in setMArch() 656 selectTarget(const Triple &TargetTriple, StringRef MArch, StringRef MCPU,
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOCodeGenerator.cpp | 387 MArch = TargetRegistry::lookupTarget(TripleStr, ErrMsg); in determineTarget() 388 if (!MArch) { in determineTarget() 413 assert(MArch && "MArch is not set!"); in createTargetMachine() 414 return std::unique_ptr<TargetMachine>(MArch->createTargetMachine( in createTargetMachine()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | OpenBSD.cpp | 48 StringRef MArch, MCPU; in ConstructJob() local 49 arm::getARMArchCPUFromArgs(Args, MArch, MCPU, /*FromAs*/ true); in ConstructJob() 50 std::string Arch = arm::getARMTargetCPU(MCPU, MArch, Triple); in ConstructJob()
|
| H A D | Darwin.cpp | 2991 const Option MArch = Opts.getOption(clang::driver::options::OPT_march_EQ); in TranslateArgs() local 3020 DAL->AddJoinedArg(nullptr, MArch, "i486"); in TranslateArgs() 3022 DAL->AddJoinedArg(nullptr, MArch, "i586"); in TranslateArgs() 3024 DAL->AddJoinedArg(nullptr, MArch, "i686"); in TranslateArgs() 3026 DAL->AddJoinedArg(nullptr, MArch, "pentium"); in TranslateArgs() 3028 DAL->AddJoinedArg(nullptr, MArch, "pentium2"); in TranslateArgs() 3030 DAL->AddJoinedArg(nullptr, MArch, "pentiumpro"); in TranslateArgs() 3032 DAL->AddJoinedArg(nullptr, MArch, "pentium2"); in TranslateArgs() 3038 DAL->AddJoinedArg(nullptr, MArch, "armv4t"); in TranslateArgs() 3040 DAL->AddJoinedArg(nullptr, MArch, "armv4t"); in TranslateArgs() [all …]
|
| H A D | NetBSD.cpp | 50 StringRef MArch, MCPU; in ConstructJob() local 51 arm::getARMArchCPUFromArgs(Args, MArch, MCPU, /*FromAs*/ true); in ConstructJob() 52 std::string Arch = arm::getARMTargetCPU(MCPU, MArch, Triple); in ConstructJob()
|
| H A D | CommonArgs.cpp | 653 Arg *MArch = Args.getLastArg(options::OPT_march_EQ); in getAMDGPUTargetGPU() local 666 if (MArch) in getAMDGPUTargetGPU() 667 return getProcessorFromTargetID(T, MArch->getValue()).str(); in getAMDGPUTargetGPU() 714 StringRef MArch, MCPU; in getCPUName() local 715 arm::getARMArchCPUFromArgs(Args, MArch, MCPU, FromAs); in getCPUName() 716 return arm::getARMTargetCPU(MCPU, MArch, T); in getCPUName()
|
| H A D | Gnu.cpp | 1762 std::string MArch = tools::riscv::getRISCVArch(Args, TargetTriple); in findRISCVBareMetalMultilibs() local 1764 addMultilibFlag(MArch == Element.march, in findRISCVBareMetalMultilibs() 1773 if (selectRISCVMultilib(D, RISCVMultilibs, MArch, Flags, in findRISCVBareMetalMultilibs()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
| H A D | LTOCodeGenerator.h | 241 const Target *MArch = nullptr; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CommandFlags.cpp | 57 CGOPT(std::string, MArch) in CGOPT() argument 121 static cl::opt<std::string> MArch( in CGOPT() local 123 CGBINDOPT(MArch); in CGOPT()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParser.h | 283 StringRef MArch = {});
|