Home
last modified time | relevance | path

Searched refs:MArch (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp34 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 DARMTargetParser.cpp595 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 DRISCVISAInfo.cpp39 StringLiteral MArch; member
588 std::string NewArch = I->MArch.str(); in parseArchString()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp152 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 DRISCV.cpp72 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 DLoongArch.cpp156 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 DRISCVTargetDefEmitter.cpp189 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 DToolChain.cpp223 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 DExecutionEngine.h546 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 DLTOCodeGenerator.cpp387 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 DOpenBSD.cpp48 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 DDarwin.cpp2991 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 DNetBSD.cpp50 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 DCommonArgs.cpp653 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 DGnu.cpp1762 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 DLTOCodeGenerator.h241 const Target *MArch = nullptr; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp57 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 DARMTargetParser.h283 StringRef MArch = {});