Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversal.cpp233 MachOUniversalBinary::getObjectForArch(StringRef ArchName) const { in getObjectForArch()
234 if (Triple(ArchName).getArch() == Triple::ArchType::UnknownArch) in getObjectForArch()
237 ArchName, in getObjectForArch()
240 if (Obj.getArchFlagName() == ArchName) in getObjectForArch()
244 ArchName, in getObjectForArch()
249 MachOUniversalBinary::getMachOObjectForArch(StringRef ArchName) const { in getMachOObjectForArch()
250 Expected<ObjectForArch> O = getObjectForArch(ArchName); in getMachOObjectForArch()
257 MachOUniversalBinary::getIRObjectForArch(StringRef ArchName, in getIRObjectForArch() argument
259 Expected<ObjectForArch> O = getObjectForArch(ArchName); in getIRObjectForArch()
266 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/include/llvm/Object/
H A DMachOUniversalWriter.h39 std::string ArchName; variable
47 std::string ArchName, uint32_t Align);
58 std::string ArchName, uint32_t Align);
81 if (!ArchName.empty()) in getArchString()
82 return ArchName; in getArchString()
H A DMachOUniversal.h157 getObjectForArch(StringRef ArchName) const;
160 getMachOObjectForArch(StringRef ArchName) const;
163 getIRObjectForArch(StringRef ArchName, LLVMContext &Ctx) const;
166 getArchiveForArch(StringRef ArchName) const;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp367 const std::string &ArchName) { in lookUpDsymFile() argument
379 auto DbgObjOrErr = getOrCreateObject(Path, ArchName); in lookUpDsymFile()
399 const std::string &ArchName) { in lookUpDebuglinkObject() argument
407 auto DbgObjOrErr = getOrCreateObject(DebugBinaryPath, ArchName); in lookUpDebuglinkObject()
418 const std::string &ArchName) { in lookUpBuildIDObject() argument
425 auto DbgObjOrErr = getOrCreateObject(DebugBinaryPath, ArchName); in lookUpBuildIDObject()
533 const std::string &ArchName) { in getOrCreateObjectPair() argument
534 auto I = ObjectPairForPathArch.find(std::make_pair(Path, ArchName)); in getOrCreateObjectPair()
540 auto ObjOrErr = getOrCreateObject(Path, ArchName); in getOrCreateObjectPair()
542 ObjectPairForPathArch.emplace(std::make_pair(Path, ArchName), in getOrCreateObjectPair()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DOffloadDump.cpp54 void llvm::dumpOffloadBinary(const ObjectFile &O, StringRef ArchName) { in dumpOffloadBinary() argument
71 dumpOffloadBundleFatBinary(O, ArchName); in dumpOffloadBinary()
77 void llvm::dumpOffloadBundleFatBinary(const ObjectFile &O, StringRef ArchName) { in dumpOffloadBundleFatBinary() argument
93 if (!ArchName.empty() && !Entry.ID.contains(ArchName)) in dumpOffloadBundleFatBinary()
H A DOffloadDump.h19 void dumpOffloadBinary(const object::ObjectFile &O, StringRef ArchName);
23 StringRef ArchName);
/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.cpp214 StringRef ArchName = getCPU(); in getTargetDefines() local
215 if (ArchName == "loongarch64") { in getTargetDefines()
229 Twine('"') + ArchName + Twine('"')); in getTargetDefines()
232 Builder.defineMacro("__loongarch_arch", Twine('"') + ArchName + Twine('"')); in getTargetDefines()
238 TuneCPU = ArchName; in getTargetDefines()
H A DARM.cpp114 StringRef ArchName = getTriple().getArchName(); in setArchInfo() local
116 ArchISA = llvm::ARM::parseArchISA(ArchName); in setArchInfo()
117 CPU = std::string(llvm::ARM::getDefaultCPU(ArchName)); in setArchInfo()
118 llvm::ARM::ArchKind AK = llvm::ARM::parseArch(ArchName); in setArchInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp193 StringRef ArchName = hasMips64() ? "MIPS64" : "MIPS32"; in MipsSubtarget() local
196 errs() << "warning: the 'msa' ASE requires " << ArchName in MipsSubtarget()
201 errs() << "warning: the 'virt' ASE requires " << ArchName in MipsSubtarget()
206 errs() << "warning: the 'crc' ASE requires " << ArchName in MipsSubtarget()
211 errs() << "warning: the 'ginv' ASE requires " << ArchName in MipsSubtarget()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp146 llvm::StringRef ArchName, llvm::StringRef CPUName, in checkARMArchName() argument
150 std::pair<StringRef, StringRef> Split = ArchName.split("+"); in checkARMArchName()
152 std::string MArch = arm::getARMArch(ArchName, Triple); in checkARMArchName()
164 llvm::StringRef CPUName, llvm::StringRef ArchName, in checkARMCPUName() argument
170 std::string CPU = arm::getARMTargetCPU(CPUName, ArchName, Triple); in checkARMCPUName()
172 arm::getLLVMArchKindForARM(CPU, ArchName, Triple); in checkARMCPUName()
284 std::string ArchName = IsBigEndian ? "armeb" : "arm"; in setArchNameInTriple() local
345 ArchName = "thumbeb"; in setArchNameInTriple()
347 ArchName = "thumb"; in setArchNameInTriple()
349 Triple.setArchName(ArchName + Suffix.str()); in setArchNameInTriple()
[all …]
H A DLoongArch.cpp155 std::string ArchName; in getLoongArchTargetFeatures() local
158 ArchName = MArch->getValue(); in getLoongArchTargetFeatures()
159 ArchName = postProcessTargetCPUString(ArchName, Triple); in getLoongArchTargetFeatures()
160 llvm::LoongArch::getArchFeatures(ArchName, Features); in getLoongArchTargetFeatures()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DTargetRegistry.cpp105 const Target *TargetRegistry::lookupTarget(StringRef ArchName, in lookupTarget() argument
112 if (!ArchName.empty()) { in lookupTarget()
114 [&](const Target &T) { return ArchName == T.getName(); }); in lookupTarget()
117 Error = ("invalid target '" + ArchName + "'.").str(); in lookupTarget()
125 Triple::ArchType Type = Triple::getArchTypeForLLVMName(ArchName); in lookupTarget()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DOffloadArch.cpp11 const char *ArchName; member
108 return Result->ArchName; in OffloadArchToString()
124 return S == Map.ArchName; in StringToOffloadArch()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h179 const std::string &ArchName);
182 const std::string &ArchName);
185 const std::string &ArchName);
197 const std::string &ArchName);
203 const std::string &ArchName);
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DLinux.cpp460 std::string ArchName; in getDynamicLinker() local
466 ArchName = "arm"; in getDynamicLinker()
471 ArchName = "armeb"; in getDynamicLinker()
475 ArchName = "i386"; in getDynamicLinker()
478 ArchName = Triple.isX32() ? "x32" : Triple.getArchName().str(); in getDynamicLinker()
481 ArchName = Triple.getArchName().str(); in getDynamicLinker()
486 ArchName += "hf"; in getDynamicLinker()
489 ArchName = "powerpc-sf"; in getDynamicLinker()
491 return "/lib/ld-musl-" + ArchName + ".so.1"; in getDynamicLinker()
581 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()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTriple.cpp412 static Triple::ArchType parseBPFArch(StringRef ArchName) { in parseBPFArch() argument
413 if (ArchName == "bpf") { in parseBPFArch()
418 } else if (ArchName == "bpf_be" || ArchName == "bpfeb") { in parseBPFArch()
420 } else if (ArchName == "bpf_le" || ArchName == "bpfel") { in parseBPFArch()
497 static Triple::ArchType parseARMArch(StringRef ArchName) { in parseARMArch() argument
498 ARM::ISAKind ISA = ARM::parseArchISA(ArchName); in parseARMArch()
499 ARM::EndianKind ENDIAN = ARM::parseArchEndian(ArchName); in parseARMArch()
540 ArchName = ARM::getCanonicalArchName(ArchName); in parseARMArch()
541 if (ArchName.empty()) in parseARMArch()
546 (ArchName.starts_with("v2") || ArchName.starts_with("v3"))) in parseARMArch()
[all …]
H A DTargetParser.cpp216 StringRef ArchName = getArchNameAMDGCN(AK); in getArchFamilyNameAMDGCN() local
217 return ArchName.empty() ? "" : ArchName.drop_back(2); in getArchFamilyNameAMDGCN()
H A DARMTargetParser.cpp539 StringRef ArchName = in computeDefaultTargetABI() local
545 parseArchProfile(ArchName) == ProfileKind::M) in computeDefaultTargetABI()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DAction.cpp189 BindArchAction::BindArchAction(Action *Input, StringRef ArchName) in BindArchAction() argument
190 : Action(BindArchClass, Input), ArchName(ArchName) {} in BindArchAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp144 StringRef ArchName = TargetTriple.getArchName(); in initSubtargetFeatures() local
145 ARM::ArchKind AK = ARM::parseArch(ArchName); in initSubtargetFeatures()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DAction.h254 StringRef ArchName; variable
257 BindArchAction(Action *Input, StringRef ArchName);
259 StringRef getArchName() const { return ArchName; } in getArchName()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp142 ArchName("arch", variable
251 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget()

12