Home
last modified time | relevance | path

Searched refs:ArchName (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversal.cpp234 MachOUniversalBinary::getObjectForArch(StringRef ArchName) const { in getObjectForArch()
235 if (Triple(ArchName).getArch() == Triple::ArchType::UnknownArch) in getObjectForArch()
238 ArchName, in getObjectForArch()
241 if (Obj.getArchFlagName() == ArchName) in getObjectForArch()
245 ArchName, in getObjectForArch()
250 MachOUniversalBinary::getMachOObjectForArch(StringRef ArchName) const { in getMachOObjectForArch()
251 Expected<ObjectForArch> O = getObjectForArch(ArchName); in getMachOObjectForArch()
258 MachOUniversalBinary::getIRObjectForArch(StringRef ArchName, in getIRObjectForArch() argument
260 Expected<ObjectForArch> O = getObjectForArch(ArchName); in getIRObjectForArch()
267 MachOUniversalBinary::getArchiveForArch(StringRef ArchName) const { in getArchiveForArch()
[all …]
H A DMachOUniversalWriter.cpp86 std::string ArchName, uint32_t Align) in Slice() argument
88 ArchName(std::move(ArchName)), P2Alignment(Align) {} in Slice()
93 ArchName(std::string(O.getArchTriple().getArchName())), in Slice()
97 std::string ArchName, uint32_t Align) in Slice() argument
99 ArchName(std::move(ArchName)), P2Alignment(Align) {} in Slice()
234 std::string ArchName( in create()
236 return Slice{IRO, CPUType, CPUSubType, std::move(ArchName), Align}; in create()
238 std::string ArchName( create() local
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp362 const std::string &ArchName) { in lookUpDsymFile() argument
374 auto DbgObjOrErr = getOrCreateObject(Path, ArchName); in lookUpDsymFile()
394 const std::string &ArchName) { in lookUpDebuglinkObject() argument
402 auto DbgObjOrErr = getOrCreateObject(DebugBinaryPath, ArchName); in lookUpDebuglinkObject()
413 const std::string &ArchName) { in lookUpBuildIDObject() argument
420 auto DbgObjOrErr = getOrCreateObject(DebugBinaryPath, ArchName); in lookUpBuildIDObject()
500 const std::string &ArchName) { in getOrCreateObjectPair() argument
501 auto I = ObjectPairForPathArch.find(std::make_pair(Path, ArchName)); in getOrCreateObjectPair()
507 auto ObjOrErr = getOrCreateObject(Path, ArchName); in getOrCreateObjectPair()
509 ObjectPairForPathArch.emplace(std::make_pair(Path, ArchName), in getOrCreateObjectPair()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachOUniversalWriter.h38 std::string ArchName; variable
46 std::string ArchName, uint32_t Align);
54 /// \param ArchName , \param Align instead of inferring them from the archive
57 std::string ArchName, uint32_t Align);
79 if (!ArchName.empty()) in getArchString()
80 return ArchName; in getArchString()
H A DMachOUniversal.h156 getObjectForArch(StringRef ArchName) const;
159 getMachOObjectForArch(StringRef ArchName) const;
162 getIRObjectForArch(StringRef ArchName, LLVMContext &Ctx) const;
165 getArchiveForArch(StringRef ArchName) const;
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DCSKY.cpp44 StringRef ArchName = "ck810"; in getTargetDefines() local
48 ArchName = llvm::CSKY::getArchName(Arch); in getTargetDefines()
52 Builder.defineMacro("__" + ArchName.upper() + "__"); in getTargetDefines()
53 Builder.defineMacro("__" + ArchName.lower() + "__"); in getTargetDefines()
54 if (ArchName != CPUName) { in getTargetDefines()
H A DLoongArch.cpp202 StringRef ArchName = getCPU(); in getTargetDefines() local
203 if (ArchName == "loongarch64") { in getTargetDefines()
216 Twine('"') + ArchName + Twine('"')); in getTargetDefines()
219 Builder.defineMacro("__loongarch_arch", Twine('"') + ArchName + Twine('"')); in getTargetDefines()
225 TuneCPU = ArchName; in getTargetDefines()
H A DARM.cpp115 StringRef ArchName = getTriple().getArchName(); in setArchInfo() local
117 ArchISA = llvm::ARM::parseArchISA(ArchName); in setArchInfo()
118 CPU = std::string(llvm::ARM::getDefaultCPU(ArchName)); in setArchInfo()
119 llvm::ARM::ArchKind AK = llvm::ARM::parseArch(ArchName); in setArchInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp192 StringRef ArchName = hasMips64() ? "MIPS64" : "MIPS32"; in MipsSubtarget() local
195 errs() << "warning: the 'msa' ASE requires " << ArchName in MipsSubtarget()
200 errs() << "warning: the 'virt' ASE requires " << ArchName in MipsSubtarget()
205 errs() << "warning: the 'crc' ASE requires " << ArchName in MipsSubtarget()
210 errs() << "warning: the 'ginv' ASE requires " << ArchName in MipsSubtarget()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp127 llvm::StringRef ArchName, llvm::StringRef CPUName, in checkARMArchName() argument
131 std::pair<StringRef, StringRef> Split = ArchName.split("+"); in checkARMArchName()
133 std::string MArch = arm::getARMArch(ArchName, Triple); in checkARMArchName()
145 llvm::StringRef CPUName, llvm::StringRef ArchName, in checkARMCPUName() argument
151 std::string CPU = arm::getARMTargetCPU(CPUName, ArchName, Triple); in checkARMCPUName()
153 arm::getLLVMArchKindForARM(CPU, ArchName, Triple); in checkARMCPUName()
246 std::string ArchName = IsBigEndian ? "armeb" : "arm"; in setArchNameInTriple() local
307 ArchName = "thumbeb"; in setArchNameInTriple()
309 ArchName = "thumb"; in setArchNameInTriple()
311 Triple.setArchName(ArchName + Suffix.str()); in setArchNameInTriple()
[all …]
H A DLoongArch.cpp135 std::string ArchName; in getLoongArchTargetFeatures() local
137 ArchName = A->getValue(); in getLoongArchTargetFeatures()
138 ArchName = postProcessTargetCPUString(ArchName, Triple); in getLoongArchTargetFeatures()
139 llvm::LoongArch::getArchFeatures(ArchName, Features); in getLoongArchTargetFeatures()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h175 const std::string &ArchName);
178 const std::string &ArchName);
181 const std::string &ArchName);
192 const std::string &ArchName);
198 const std::string &ArchName);
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DTargetRegistry.cpp117 const Target *TargetRegistry::lookupTarget(StringRef ArchName, in lookupTarget() argument
124 if (!ArchName.empty()) { in lookupTarget()
126 [&](const Target &T) { return ArchName == T.getName(); }); in lookupTarget()
129 Error = ("invalid target '" + ArchName + "'.\n").str(); in lookupTarget()
137 Triple::ArchType Type = Triple::getArchTypeForLLVMName(ArchName); in lookupTarget()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp380 static Triple::ArchType parseBPFArch(StringRef ArchName) { in parseBPFArch() argument
381 if (ArchName == "bpf") { in parseBPFArch()
386 } else if (ArchName == "bpf_be" || ArchName == "bpfeb") { in parseBPFArch()
388 } else if (ArchName == "bpf_le" || ArchName == "bpfel") { in parseBPFArch()
467 static Triple::ArchType parseARMArch(StringRef ArchName) { in parseARMArch() argument
468 ARM::ISAKind ISA = ARM::parseArchISA(ArchName); in parseARMArch()
469 ARM::EndianKind ENDIAN = ARM::parseArchEndian(ArchName); in parseARMArch()
510 ArchName = ARM::getCanonicalArchName(ArchName); in parseARMArch()
511 if (ArchName.empty()) in parseARMArch()
516 (ArchName.starts_with("v2") || ArchName.starts_with("v3"))) in parseARMArch()
[all …]
H A DTargetParser.cpp166 StringRef ArchName = getArchNameAMDGCN(AK); in getArchFamilyNameAMDGCN() local
167 return ArchName.empty() ? "" : ArchName.drop_back(2); in getArchFamilyNameAMDGCN()
H A DARMTargetParser.cpp538 StringRef ArchName = in computeDefaultTargetABI() local
544 parseArchProfile(ArchName) == ProfileKind::M) in computeDefaultTargetABI()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DLinux.cpp456 std::string ArchName; in getDynamicLinker() local
462 ArchName = "arm"; in getDynamicLinker()
467 ArchName = "armeb"; in getDynamicLinker()
471 ArchName = "i386"; in getDynamicLinker()
474 ArchName = Triple.isX32() ? "x32" : Triple.getArchName().str(); in getDynamicLinker()
477 ArchName = Triple.getArchName().str(); in getDynamicLinker()
482 ArchName += "hf"; in getDynamicLinker()
485 ArchName = "powerpc-sf"; in getDynamicLinker()
487 return "/lib/ld-musl-" + ArchName + ".so.1"; in getDynamicLinker()
577 StringRef ArchName = llvm::Triple::getArchTypeName(Arch); in getDynamicLinker() local
[all …]
H A DOHOS.cpp316 std::string ArchName; in getDynamicLinker() local
322 ArchName = "arm"; in getDynamicLinker()
327 ArchName = "armeb"; in getDynamicLinker()
331 ArchName = Triple.getArchName().str(); in getDynamicLinker()
335 ArchName += "hf"; in getDynamicLinker()
337 return "/lib/ld-musl-" + ArchName + ".so.1"; in getDynamicLinker()
H A DMSVC.cpp584 StringRef ArchName = llvm::archToWindowsSDKArch(getArch()); in getUniversalCRTLibraryPath() local
585 if (ArchName.empty()) in getUniversalCRTLibraryPath()
589 llvm::sys::path::append(LibPath, "Lib", UCRTVersion, "ucrt", ArchName); in getUniversalCRTLibraryPath()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DAction.cpp181 BindArchAction::BindArchAction(Action *Input, StringRef ArchName) in BindArchAction() argument
182 : Action(BindArchClass, Input), ArchName(ArchName) {} in BindArchAction()
H A DToolChain.cpp205 StringRef ArchName; in getAArch64MultilibFlags() local
208 ArchName = ArchInfo->Name; in getAArch64MultilibFlags()
209 assert(!ArchName.empty() && "at least one architecture should be found"); in getAArch64MultilibFlags()
210 MArch.insert(MArch.begin(), ("-march=" + ArchName).str()); in getAArch64MultilibFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp158 StringRef ArchName = TargetTriple.getArchName(); in initSubtargetFeatures() local
159 ARM::ArchKind AK = ARM::parseArch(ArchName); in initSubtargetFeatures()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DAction.h253 StringRef ArchName; variable
256 BindArchAction(Action *Input, StringRef ArchName);
258 StringRef getArchName() const { return ArchName; } in getArchName()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp129 ArchName("arch", variable
234 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp80 ArchName("march", variable
284 TargetRegistry::lookupTarget(ArchName, TheTriple, Error); in getTarget()

12