| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | MachOUniversal.cpp | 233 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 D | MachOUniversalWriter.cpp | 86 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 D | MachOUniversalWriter.h | 39 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 D | MachOUniversal.h | 157 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 D | Symbolize.cpp | 367 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 D | OffloadDump.cpp | 54 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 D | OffloadDump.h | 19 void dumpOffloadBinary(const object::ObjectFile &O, StringRef ArchName); 23 StringRef ArchName);
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | CSKY.cpp | 44 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 D | LoongArch.cpp | 214 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 D | ARM.cpp | 114 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 D | MipsSubtarget.cpp | 193 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 D | ARM.cpp | 146 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 D | LoongArch.cpp | 155 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 D | TargetRegistry.cpp | 105 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 D | OffloadArch.cpp | 11 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 D | Symbolize.h | 179 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 D | Linux.cpp | 460 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 D | OHOS.cpp | 316 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 D | Triple.cpp | 412 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 D | TargetParser.cpp | 216 StringRef ArchName = getArchNameAMDGCN(AK); in getArchFamilyNameAMDGCN() local 217 return ArchName.empty() ? "" : ArchName.drop_back(2); in getArchFamilyNameAMDGCN()
|
| H A D | ARMTargetParser.cpp | 539 StringRef ArchName = in computeDefaultTargetABI() local 545 parseArchProfile(ArchName) == ProfileKind::M) in computeDefaultTargetABI()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Action.cpp | 189 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 D | ARMSubtarget.cpp | 144 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 D | Action.h | 254 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 D | llvm-mc.cpp | 142 ArchName("arch", variable 251 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget()
|