| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AVR.cpp | 27 StringRef Arch; // The __AVR_ARCH__ value. member 421 static bool ArchHasELPM(StringRef Arch) { in ArchHasELPM() argument 422 return llvm::StringSwitch<bool>(Arch) in ArchHasELPM() 428 static bool ArchHasELPMX(StringRef Arch) { in ArchHasELPMX() argument 429 return llvm::StringSwitch<bool>(Arch) in ArchHasELPMX() 435 static bool ArchHasMOVW(StringRef Arch) { in ArchHasMOVW() argument 436 return llvm::StringSwitch<bool>(Arch) in ArchHasMOVW() 442 static bool ArchHasLPMX(StringRef Arch) { in ArchHasLPMX() argument 443 return ArchHasMOVW(Arch); // same architectures in ArchHasLPMX() 446 static bool ArchHasMUL(StringRef Arch) { in ArchHasMUL() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/ |
| H A D | Architecture.cpp | 24 #define ARCHINFO(Arch, Type, Subtype, NumBits) \ in getArchitectureFromCpuType() argument 27 return AK_##Arch; in getArchitectureFromCpuType() 36 #define ARCHINFO(Arch, Type, Subtype, NumBits) .Case(#Arch, AK_##Arch) in getArchitectureFromName() argument 42 StringRef getArchitectureName(Architecture Arch) { in getArchitectureName() argument 43 switch (Arch) { in getArchitectureName() 44 #define ARCHINFO(Arch, Type, Subtype, NumBits) \ in getArchitectureName() argument 45 case AK_##Arch: \ in getArchitectureName() 46 return #Arch; in getArchitectureName() 58 std::pair<uint32_t, uint32_t> getCPUTypeFromArchitecture(Architecture Arch) { in getCPUTypeFromArchitecture() argument 59 switch (Arch) { in getCPUTypeFromArchitecture() [all …]
|
| H A D | InterfaceFile.cpp | 74 return Archs.has(Target_.Arch); in targets() 217 InterfaceFile::remove(Architecture Arch) const { in remove() 218 if (getArchitectures() == Arch) in remove() 220 getArchitectureName(Arch) + "'", in remove() 223 if (!getArchitectures().has(Arch)) { in remove() 226 if (Doc->getArchitectures().has(Arch)) { in remove() 241 IF->addTargets(targets(ArchitectureSet::All().clear(Arch))); in remove() 250 if (It.first.Arch != Arch) in remove() 255 if (Target.Arch != Arch) in remove() 261 if (Target.Arch != Arch) in remove() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | ARMTargetParserCommon.cpp | 19 StringRef ARM::getArchSynonym(StringRef Arch) { in getArchSynonym() argument 20 return StringSwitch<StringRef>(Arch) in getArchSynonym() 52 .Default(Arch); in getArchSynonym() 55 StringRef ARM::getCanonicalArchName(StringRef Arch) { in getCanonicalArchName() argument 57 StringRef A = Arch; in getCanonicalArchName() 94 return Arch; in getCanonicalArchName() 110 ARM::ISAKind ARM::parseArchISA(StringRef Arch) { in parseArchISA() argument 111 return StringSwitch<ISAKind>(Arch) in parseArchISA() 119 ARM::EndianKind ARM::parseArchEndian(StringRef Arch) { in parseArchEndian() argument 120 if (Arch.starts_with("armeb") || Arch.starts_with("thumbeb") || in parseArchEndian() [all …]
|
| H A D | RISCVISAInfo.cpp | 479 RISCVISAInfo::parseNormalizedArchString(StringRef Arch) { in parseNormalizedArchString() argument 482 Arch, [](char C) { return isDigit(C) || isLower(C) || C == '_'; })) in parseNormalizedArchString() 487 if (Arch.consume_front("rv32")) in parseNormalizedArchString() 489 else if (Arch.consume_front("rv64")) in parseNormalizedArchString() 492 if (XLen == 0 || Arch.empty() || (Arch[0] != 'i' && Arch[0] != 'e')) in parseNormalizedArchString() 500 while (!Arch.empty()) { in parseNormalizedArchString() 501 if (Arch[0] == '_') { in parseNormalizedArchString() 502 if (Arch.size() == 1 || Arch[1] == '_') in parseNormalizedArchString() 504 Arch = Arch.drop_front(); in parseNormalizedArchString() 507 size_t Idx = Arch.find('_'); in parseNormalizedArchString() [all …]
|
| H A D | LoongArchTargetParser.cpp | 31 bool LoongArch::isValidArchName(StringRef Arch) { in isValidArchName() argument 33 if (A.Name == Arch) in isValidArchName() 50 bool LoongArch::getArchFeatures(StringRef Arch, in getArchFeatures() argument 53 if (A.Name == Arch) { in getArchFeatures() 61 if (Arch == "la64v1.0" || Arch == "la64v1.1") { in getArchFeatures() 66 if (Arch == "la64v1.1") { in getArchFeatures()
|
| H A D | AArch64TargetParser.cpp | 30 static unsigned checkArchVersion(llvm::StringRef Arch) { in checkArchVersion() argument 31 if (Arch.size() >= 2 && Arch[0] == 'v' && std::isdigit(Arch[1])) in checkArchVersion() 32 return (Arch[1] - 48); in checkArchVersion() 41 return &Cpu->Arch; in getArchForCpu() 145 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) { in parseArch() argument 146 Arch = llvm::ARM::getCanonicalArchName(Arch); in parseArch() 147 if (checkArchVersion(Arch) < 8) in parseArch() 150 StringRef Syn = llvm::ARM::getArchSynonym(Arch); in parseArch() 336 BaseArch = &CPU.Arch; in addCPUDefaults() 344 void AArch64::ExtensionSet::addArchDefaults(const ArchInfo &Arch) { in addArchDefaults() argument [all …]
|
| H A D | CSKYTargetParser.cpp | 81 StringRef CSKY::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument 82 ArchKind AK = parseArch(Arch); in getDefaultCPU() 86 return Arch; in getDefaultCPU() 92 CSKY::ArchKind CSKY::parseArch(StringRef Arch) { in parseArch() argument 94 if (A.getName() == Arch) in parseArch() 119 for (const CpuNames<CSKY::ArchKind> &Arch : CPUNames) { in fillValidCPUArchList() local 120 if (Arch.ArchID != CSKY::ArchKind::INVALID) in fillValidCPUArchList() 121 Values.push_back(Arch.getName()); in fillValidCPUArchList()
|
| H A D | ARMTargetParser.cpp | 31 ARM::ArchKind ARM::parseArch(StringRef Arch) { in parseArch() argument 32 Arch = getCanonicalArchName(Arch); in parseArch() 33 StringRef Syn = getArchSynonym(Arch); in parseArch() 42 unsigned ARM::parseArchVersion(StringRef Arch) { in parseArchVersion() argument 43 Arch = getCanonicalArchName(Arch); in parseArchVersion() 44 switch (parseArch(Arch)) { in parseArchVersion() 151 ARM::ProfileKind ARM::parseArchProfile(StringRef Arch) { in parseArchProfile() argument 152 Arch = getCanonicalArchName(Arch); in parseArchProfile() 153 return getProfileKind(parseArch(Arch)); in parseArchProfile() 491 StringRef ARM::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | Target.h | 32 Target(Architecture Arch, PlatformType Platform, 34 : Arch(Arch), Platform(Platform), MinDeployment(MinDeployment) {} in Arch() argument 36 : Arch(mapToArchitecture(Triple)), Platform(mapToPlatformType(Triple)), in Target() 43 Architecture Arch; variable 50 return std::tie(LHS.Arch, LHS.Platform) == std::tie(RHS.Arch, RHS.Platform); 59 return std::tie(LHS.Arch, LHS.Platform) < std::tie(RHS.Arch, RHS.Platform); 63 return LHS.Arch == RHS; 67 return LHS.Arch != RHS;
|
| H A D | ArchitectureSet.h | 41 ArchitectureSet(Architecture Arch) : ArchitectureSet() { set(Arch); } in ArchitectureSet() argument 46 void set(Architecture Arch) { in set() argument 47 if (Arch == AK_unknown) in set() 49 ArchSet |= 1U << static_cast<int>(Arch); in set() 52 ArchitectureSet clear(Architecture Arch) { in clear() argument 53 ArchSet &= ~(1U << static_cast<int>(Arch)); in clear() 57 bool has(Architecture Arch) const { in has() argument 58 return ArchSet & (1U << static_cast<int>(Arch)); in has() 138 ArchitectureSet &operator|=(const Architecture &Arch) { 139 set(Arch);
|
| H A D | Architecture.h | 29 #define ARCHINFO(Arch, Type, SubType, NumBits) AK_##Arch, argument 43 LLVM_ABI StringRef getArchitectureName(Architecture Arch); 47 getCPUTypeFromArchitecture(Architecture Arch); 55 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, Architecture Arch);
|
| /freebsd/usr.bin/clang/lld/ |
| H A D | Makefile | 40 SRCS+= ELF/Arch/AArch64.cpp 41 SRCS+= ELF/Arch/AMDGPU.cpp 42 SRCS+= ELF/Arch/ARM.cpp 43 SRCS+= ELF/Arch/AVR.cpp 44 SRCS+= ELF/Arch/Hexagon.cpp 45 SRCS+= ELF/Arch/LoongArch.cpp 46 SRCS+= ELF/Arch/MSP430.cpp 47 SRCS+= ELF/Arch/Mips.cpp 48 SRCS+= ELF/Arch/MipsArchTree.cpp 49 SRCS+= ELF/Arch/PPC.cpp [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
| H A D | DylibReader.cpp | 63 auto Arch = getArchitectureName(ArchT); in constructTriples() local 70 emplace(Triples, {Arch, "apple", "macos" + OSVersion}); in constructTriples() 75 emplace(Triples, {Arch, "apple", "ios" + OSVersion, "simulator"}); in constructTriples() 77 emplace(Triples, {Arch, "apple", "ios" + OSVersion}); in constructTriples() 82 emplace(Triples, {Arch, "apple", "tvos" + OSVersion, "simulator"}); in constructTriples() 84 emplace(Triples, {Arch, "apple", "tvos" + OSVersion}); in constructTriples() 89 emplace(Triples, {Arch, "apple", "watchos" + OSVersion, "simulator"}); in constructTriples() 91 emplace(Triples, {Arch, "apple", "watchos" + OSVersion}); in constructTriples() 97 emplace(Triples, {Arch, "apple", "macos" + OSVersion}); in constructTriples() 100 emplace(Triples, {Arch, "apple", "ios" + OSVersion}); in constructTriples() [all …]
|
| /freebsd/contrib/libfido2/windows/ |
| H A D | release.ps1 | 15 foreach ($Arch in $Architectures) { variable 17 ./build.ps1 -Arch ${Arch} -Type ${Type} -Config ${Config} 83 $Arch = $Architectures[$i] variable 85 Package-Dynamic "${OUTPUT}\${Arch}\dynamic" ` 87 Package-PDBs "${BUILD}\${Arch}\dynamic" ` 89 Package-Tools "${BUILD}\${Arch}\dynamic" ` 91 Package-Static "${OUTPUT}\${Arch}\static" ` 93 Package-StaticPDBs "${BUILD}\${Arch}\static" `
|
| H A D | build.ps1 | 13 [string]$Arch = "x64", variable 78 if ($Arch -eq "ARM" -and [string]::IsNullOrEmpty($WinSDK)) { variable 84 Write-Host "Arch: $Arch" variable 93 New-Item -Type Directory "${BUILD}\${Arch}" -Force 94 New-Item -Type Directory "${BUILD}\${Arch}\${Type}" -Force 108 New-Item -Type Directory "${OUTPUT}\${Arch}" -Force 109 New-Item -Type Directory "${OUTPUT}\${Arch}\${Type}" -force 113 $Arch = "$Arch,version=$WinSDK" variable 156 & $CMake ..\..\..\${LIBRESSL} -A "${Arch}" ` 175 & $CMake ..\..\..\${LIBCBOR} -A "${Arch}" ` [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OffloadArch.h | 124 static inline bool IsIntelCPUOffloadArch(OffloadArch Arch) { in IsIntelCPUOffloadArch() argument 125 return Arch >= OffloadArch::GRANITERAPIDS && Arch < OffloadArch::BMG_G21; in IsIntelCPUOffloadArch() 128 static inline bool IsIntelGPUOffloadArch(OffloadArch Arch) { in IsIntelGPUOffloadArch() argument 129 return Arch >= OffloadArch::BMG_G21 && Arch < OffloadArch::LAST; in IsIntelGPUOffloadArch() 132 static inline bool IsIntelOffloadArch(OffloadArch Arch) { in IsIntelOffloadArch() argument 133 return IsIntelCPUOffloadArch(Arch) || IsIntelGPUOffloadArch(Arch); in IsIntelOffloadArch()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldELF.h | 78 if (Arch == Triple::aarch64 || Arch == Triple::aarch64_be) in getMaxStubSize() 80 if (Arch == Triple::arm || Arch == Triple::thumb) in getMaxStubSize() 86 if (Arch == Triple::loongarch64) in getMaxStubSize() 88 else if (Arch == Triple::ppc64 || Arch == Triple::ppc64le) in getMaxStubSize() 90 else if (Arch == Triple::x86_64) in getMaxStubSize() 92 else if (Arch == Triple::systemz) in getMaxStubSize() 99 if (Arch == Triple::systemz) in getStubAlignment() 235 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
|
| /freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/ |
| H A D | IFSHandler.cpp | 202 Stub->Target.Arch = eMachine; in readIFSFromBuffer() 216 if (Stub.Target.Arch) { in writeIFSToOutputStream() 218 std::string(ELF::convertEMachineToArchName(*Stub.Target.Arch)); in writeIFSToOutputStream() 238 if (Stub.Target.Arch && *Stub.Target.Arch != *OverrideArch) { in overrideIFSTarget() 242 Stub.Target.Arch = *OverrideArch; in overrideIFSTarget() 272 if (Stub.Target.Arch || Stub.Target.BitWidth || Stub.Target.Endianness || in validateIFSTarget() 280 Stub.Target.Arch = TargetFromTriple.Arch; in validateIFSTarget() 286 if (!Stub.Target.Arch || !Stub.Target.BitWidth || !Stub.Target.Endianness) { in validateIFSTarget() 288 if (!Stub.Target.Arch) { in validateIFSTarget() 310 RetTarget.Arch = TripleArch; in parseTriple() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | ARM.h | 26 std::string getARMTargetCPU(StringRef CPU, llvm::StringRef Arch, 28 std::string getARMArch(llvm::StringRef Arch, const llvm::Triple &Triple); 29 StringRef getARMCPUForMArch(llvm::StringRef Arch, const llvm::Triple &Triple); 30 llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch, 32 StringRef getLLVMArchSuffixForARM(llvm::StringRef CPU, llvm::StringRef Arch, 67 llvm::StringRef &Arch, llvm::StringRef &CPU,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParserCommon.h | 27 LLVM_ABI StringRef getArchSynonym(StringRef Arch); 33 LLVM_ABI StringRef getCanonicalArchName(StringRef Arch); 36 LLVM_ABI ISAKind parseArchISA(StringRef Arch); 39 LLVM_ABI EndianKind parseArchEndian(StringRef Arch);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.h | 63 uint64_t CodeAlign, int64_t DataAlign, Triple::ArchType Arch) in FrameEntry() argument 65 CFIs(CodeAlign, DataAlign, Arch) {} in FrameEntry() 103 std::optional<uint32_t> PersonalityEnc, Triple::ArchType Arch) in CIE() argument 105 DataAlignmentFactor, Arch), in CIE() 159 std::optional<uint64_t> LSDAAddress, Triple::ArchType Arch) in FDE() argument 162 Cie ? Cie->getDataAlignmentFactor() : 0, Arch), in FDE() 194 const Triple::ArchType Arch; variable 211 LLVM_ABI DWARFDebugFrame(Triple::ArchType Arch, bool IsEH = false,
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | ARMTargetDefEmitter.cpp | 110 for (const StringRef &Arch : ARMArchVals.keys()) in emitARMTargetDef() local 111 OS << "ARM_ARCHITECTURE(" << Arch << ")\n"; in emitARMTargetDef() 306 const Record *Arch; in emitARMTargetDef() local 311 Arch = RK.getDef("HasV8_0aOps"); in emitARMTargetDef() 320 Arch = *ArchIter; in emitARMTargetDef() 327 auto Major = Arch->getValueAsInt("Major"); in emitARMTargetDef() 328 auto Minor = Arch->getValueAsInt("Minor"); in emitARMTargetDef() 329 auto Profile = Arch->getValueAsString("Profile"); in emitARMTargetDef() 332 checkFeatureTree(Arch); in emitARMTargetDef()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | TapiFile.cpp | 50 Architecture Arch) in TapiFile() argument 51 : SymbolicFile(ID_TapiFile, Source), Arch(Arch), in TapiFile() 54 if (!Symbol->getArchitectures().has(Arch)) in TapiFile() 63 if (Interface.getPlatforms().count(PLATFORM_MACOS) && Arch == AK_i386) { in TapiFile()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | OffloadArch.cpp | 10 OffloadArch Arch; member 104 return A == Map.Arch; in OffloadArchToString() 114 return A == Map.Arch; in OffloadArchToVirtualArchString() 128 return Result->Arch; in StringToOffloadArch()
|