/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | MachOUniversal.cpp | 234 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 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/lib/DebugInfo/Symbolize/ |
H A D | Symbolize.cpp | 362 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 D | MachOUniversalWriter.h | 38 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 D | MachOUniversal.h | 156 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 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 | 202 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 D | ARM.cpp | 115 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 D | MipsSubtarget.cpp | 192 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 D | ARM.cpp | 127 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 D | LoongArch.cpp | 135 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 D | Symbolize.h | 175 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 D | TargetRegistry.cpp | 117 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 D | Triple.cpp | 380 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 D | TargetParser.cpp | 166 StringRef ArchName = getArchNameAMDGCN(AK); in getArchFamilyNameAMDGCN() local 167 return ArchName.empty() ? "" : ArchName.drop_back(2); in getArchFamilyNameAMDGCN()
|
H A D | ARMTargetParser.cpp | 538 StringRef ArchName = in computeDefaultTargetABI() local 544 parseArchProfile(ArchName) == ProfileKind::M) in computeDefaultTargetABI()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Linux.cpp | 456 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 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()
|
H A D | MSVC.cpp | 584 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 D | Action.cpp | 181 BindArchAction::BindArchAction(Action *Input, StringRef ArchName) in BindArchAction() argument 182 : Action(BindArchClass, Input), ArchName(ArchName) {} in BindArchAction()
|
H A D | ToolChain.cpp | 205 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 D | ARMSubtarget.cpp | 158 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 D | Action.h | 253 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 D | llvm-mc.cpp | 129 ArchName("arch", variable 234 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | llvm-mca.cpp | 80 ArchName("march", variable 284 TargetRegistry::lookupTarget(ArchName, TheTriple, Error); in getTarget()
|