/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | AVR.cpp | 27 StringRef Arch; // The __AVR_ARCH__ value. member 353 return llvm::StringSwitch<bool>(Arch) in ArchHasELPM() 360 return llvm::StringSwitch<bool>(Arch) in ArchHasELPMX() 422 Arch = It->Arch; in setCPU() 463 if (ArchHasELPM(Arch)) in getTargetDefines() 465 if (ArchHasELPMX(Arch)) in getTargetDefines() 467 if (ArchHasMOVW(Arch)) in getTargetDefines() 469 if (ArchHasLPMX(Arch)) in getTargetDefines() 471 if (ArchHasMUL(Arch)) in getTargetDefines() 473 if (ArchHasJMPCALL(Arch)) in getTargetDefines() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/ |
H A D | Architecture.cpp | 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() 46 return #Arch; in getArchitectureName() 58 std::pair<uint32_t, uint32_t> getCPUTypeFromArchitecture(Architecture Arch) { in getCPUTypeFromArchitecture() argument 59 switch (Arch) { in getCPUTypeFromArchitecture() 78 bool is64Bit(Architecture Arch) { in is64Bit() argument 79 switch (Arch) { in is64Bit() 92 raw_ostream &operator<<(raw_ostream &OS, Architecture Arch) { in operator <<() argument [all …]
|
H A D | InterfaceFile.cpp | 78 return Archs.has(Target_.Arch); in targets() 219 if (getArchitectures() == Arch) in remove() 248 if (It.first.Arch != Arch) in remove() 253 if (Target.Arch != Arch) in remove() 259 if (Target.Arch != Arch) in remove() 265 Archs.clear(Arch); in remove() 308 IF->addTargets(targets(Arch)); in extract() 316 if (It.first.Arch == Arch) in extract() 320 if (It.first.Arch == Arch) in extract() 325 if (Target.Arch == Arch) in extract() [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() 51 .Default(Arch); in getArchSynonym() 56 StringRef A = Arch; in getCanonicalArchName() 93 return Arch; in getCanonicalArchName() 110 return StringSwitch<ISAKind>(Arch) in parseArchISA() 119 if (Arch.starts_with("armeb") || Arch.starts_with("thumbeb") || in parseArchEndian() 120 Arch.starts_with("aarch64_be")) in parseArchEndian() 123 if (Arch.starts_with("arm") || Arch.starts_with("thumb")) { in parseArchEndian() 124 if (Arch.ends_with("eb")) in parseArchEndian() [all …]
|
H A D | AArch64TargetParser.cpp | 26 static unsigned checkArchVersion(llvm::StringRef Arch) { in checkArchVersion() argument 27 if (Arch.size() >= 2 && Arch[0] == 'v' && std::isdigit(Arch[1])) in checkArchVersion() 28 return (Arch[1] - 48); in checkArchVersion() 40 return &Cpu->Arch; in getArchForCpu() 103 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) { in parseArch() argument 104 Arch = llvm::ARM::getCanonicalArchName(Arch); in parseArch() 105 if (checkArchVersion(Arch) < 8) in parseArch() 108 StringRef Syn = llvm::ARM::getArchSynonym(Arch); in parseArch() 243 BaseArch = &CPU.Arch; in addCPUDefaults() 253 BaseArch = &Arch; in addArchDefaults() [all …]
|
H A D | CSKYTargetParser.cpp | 80 StringRef CSKY::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument 81 ArchKind AK = parseArch(Arch); in getDefaultCPU() 85 return Arch; in getDefaultCPU() 91 CSKY::ArchKind CSKY::parseArch(StringRef Arch) { in parseArch() argument 93 if (A.getName() == Arch) in parseArch() 118 for (const CpuNames<CSKY::ArchKind> &Arch : CPUNames) { in fillValidCPUArchList() local 119 if (Arch.ArchID != CSKY::ArchKind::INVALID) in fillValidCPUArchList() 120 Values.push_back(Arch.getName()); in fillValidCPUArchList()
|
H A D | LoongArchTargetParser.cpp | 30 bool LoongArch::isValidArchName(StringRef Arch) { in isValidArchName() argument 32 if (A.Name == Arch) in isValidArchName() 37 bool LoongArch::getArchFeatures(StringRef Arch, in getArchFeatures() argument 40 if (A.Name == Arch) { in getArchFeatures()
|
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() 43 Arch = getCanonicalArchName(Arch); in parseArchVersion() 44 switch (parseArch(Arch)) { in parseArchVersion() 150 Arch = getCanonicalArchName(Arch); in parseArchProfile() 151 return getProfileKind(parseArch(Arch)); in parseArchProfile() 491 ArchKind AK = parseArch(Arch); in getDefaultCPU() 531 for (const auto &Arch : CPUNames) { in fillValidCPUArchList() local 532 if (Arch.ArchID != ArchKind::INVALID) in fillValidCPUArchList() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Target.h | 31 Target(Architecture Arch, PlatformType Platform, 33 : Arch(Arch), Platform(Platform), MinDeployment(MinDeployment) {} in Arch() function 35 : Arch(mapToArchitecture(Triple)), Platform(mapToPlatformType(Triple)), in Target() 42 Architecture Arch; variable 49 return std::tie(LHS.Arch, LHS.Platform) == std::tie(RHS.Arch, RHS.Platform); 58 return std::tie(LHS.Arch, LHS.Platform) < std::tie(RHS.Arch, RHS.Platform); 62 return LHS.Arch == RHS; 66 return LHS.Arch != RHS;
|
H A D | ArchitectureSet.h | 40 ArchitectureSet(Architecture Arch) : ArchitectureSet() { set(Arch); } in ArchitectureSet() argument 45 void set(Architecture Arch) { in set() argument 46 if (Arch == AK_unknown) in set() 48 ArchSet |= 1U << static_cast<int>(Arch); in set() 51 ArchitectureSet clear(Architecture Arch) { in clear() argument 52 ArchSet &= ~(1U << static_cast<int>(Arch)); in clear() 56 bool has(Architecture Arch) const { in has() argument 57 return ArchSet & (1U << static_cast<int>(Arch)); in has() 137 ArchitectureSet &operator|=(const Architecture &Arch) { 138 set(Arch);
|
H A D | Architecture.h | 28 #define ARCHINFO(Arch, Type, SubType, NumBits) AK_##Arch, argument 41 StringRef getArchitectureName(Architecture Arch); 44 std::pair<uint32_t, uint32_t> getCPUTypeFromArchitecture(Architecture Arch); 52 raw_ostream &operator<<(raw_ostream &OS, Architecture Arch);
|
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
H A D | DylibReader.cpp | 62 auto Arch = getArchitectureName(ArchT); in constructTriples() local 69 emplace(Triples, {Arch, "apple", "macos" + OSVersion}); in constructTriples() 76 emplace(Triples, {Arch, "apple", "ios" + OSVersion}); in constructTriples() 138 emplace(Triples, {Arch, "apple", "unknown"}); in constructTriples() 334 if (Arch == AK_unknown) in load() 360 if (!Opt.Archs.has(Arch)) in readFile() 363 auto Triples = constructTriples(Obj, Arch); in readFile() 382 auto Arch = in readFile() local 384 if (!Opt.Archs.has(Arch)) in readFile() 388 if (Arch == AK_unknown) in readFile() [all …]
|
/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 46 SRCS+= ELF/Arch/MSP430.cpp 47 SRCS+= ELF/Arch/Mips.cpp 49 SRCS+= ELF/Arch/PPC.cpp 50 SRCS+= ELF/Arch/PPC64.cpp 51 SRCS+= ELF/Arch/RISCV.cpp 54 SRCS+= ELF/Arch/X86.cpp [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} 85 $Arch = $Architectures[$i] variable 87 Package-Dynamic "${OUTPUT}\${Arch}\dynamic" ` 89 Package-PDBs "${BUILD}\${Arch}\dynamic" ` 91 Package-Tools "${BUILD}\${Arch}\dynamic" ` 93 Package-Static "${OUTPUT}\${Arch}\static" ` 95 Package-StaticPDBs "${BUILD}\${Arch}\static" `
|
H A D | build.ps1 | 13 [string]$Arch = "x64", variable 86 Write-Host "Arch: $Arch" variable 95 New-Item -Type Directory "${BUILD}\${Arch}" -Force 96 New-Item -Type Directory "${BUILD}\${Arch}\${Type}" -Force 103 New-Item -Type Directory "${OUTPUT}\${Arch}" -Force 104 New-Item -Type Directory "${OUTPUT}\${Arch}\${Type}" -force 145 & $CMake ..\..\..\${LIBRESSL} -A "${Arch}" ` 163 & $CMake ..\..\..\${LIBCBOR} -A "${Arch}" ` 182 & $CMake ..\..\..\${ZLIB} -A "${Arch}" ` 211 & $CMake ..\..\.. -A "${Arch}" `
|
/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() 238 if (Stub.Target.Arch && *Stub.Target.Arch != *OverrideArch) { in overrideIFSTarget() 242 Stub.Target.Arch = *OverrideArch; in overrideIFSTarget() 280 Stub.Target.Arch = TargetFromTriple.Arch; in validateIFSTarget() 288 if (!Stub.Target.Arch) { in validateIFSTarget() 310 RetTarget.Arch = (IFSArch)ELF::EM_AARCH64; in parseTriple() 313 RetTarget.Arch = (IFSArch)ELF::EM_X86_64; in parseTriple() 316 RetTarget.Arch = (IFSArch)ELF::EM_RISCV; in parseTriple() 319 RetTarget.Arch = (IFSArch)ELF::EM_NONE; in parseTriple() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.h | 64 if (Arch == Triple::aarch64 || Arch == Triple::aarch64_be) in getMaxStubSize() 66 if (Arch == Triple::arm || Arch == Triple::thumb) in getMaxStubSize() 72 else if (Arch == Triple::ppc64 || Arch == Triple::ppc64le) in getMaxStubSize() 74 else if (Arch == Triple::x86_64) in getMaxStubSize() 76 else if (Arch == Triple::systemz) in getMaxStubSize() 83 if (Arch == Triple::systemz) in getStubAlignment() 216 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | ARMTargetParserCommon.h | 26 StringRef getArchSynonym(StringRef Arch); 32 StringRef getCanonicalArchName(StringRef Arch); 35 ISAKind parseArchISA(StringRef Arch); 38 EndianKind parseArchEndian(StringRef Arch);
|
/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/lib/Support/ |
H A D | RISCVISAInfo.cpp | 652 if (Arch.starts_with("rv32i") || Arch.starts_with("rv32e")) in parseNormalizedArchString() 654 else if (Arch.starts_with("rv64i") || Arch.starts_with("rv64e")) in parseNormalizedArchString() 661 Arch = Arch.substr(4); in parseNormalizedArchString() 667 Arch.split(Split, '_'); in parseNormalizedArchString() 717 if (!(Arch.starts_with("rv32") || HasRV64) || (Arch.size() < 5)) { in parseArchString() 729 char Baseline = Arch[4]; in parseArchString() 741 if (Arch.size() > 5 && isDigit(Arch[5])) in parseArchString() 748 if (Arch.back() == '_') in parseArchString() 1260 Arch << "rv" << XLen; in toString() 1266 Arch << LS << ExtName; in toString() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | BareMetal.cpp | 40 StringRef Arch = riscv::getRISCVArch(Args, TargetTriple); in findRISCVMultilibs() local 52 (Arch == "rv64imafdc") || (Arch == "rv64gc"); // gc => imafdc in findRISCVMultilibs() 54 addMultilibFlag((Arch == "rv64imac"), "-march=rv64imac", Flags); in findRISCVMultilibs() 80 bool UseI = (Arch == "rv32i") || (Arch == "rv32ic"); // ic => i in findRISCVMultilibs() 81 bool UseIm = (Arch == "rv32im") || (Arch == "rv32imc"); // imc => im in findRISCVMultilibs() 82 bool UseImafc = (Arch == "rv32imafc") || (Arch == "rv32imafdc") || in findRISCVMultilibs() 83 (Arch == "rv32gc"); // imafdc,gc => imafc in findRISCVMultilibs() 87 addMultilibFlag((Arch == "rv32iac"), "-march=rv32iac", Flags); in findRISCVMultilibs() 88 addMultilibFlag((Arch == "rv32imac"), "-march=rv32imac", Flags); in findRISCVMultilibs() 438 const llvm::Triple::ArchType Arch = TC.getArch(); in ConstructJob() local [all …]
|
H A D | Cuda.cpp | 222 for (int Arch = (int)CudaArch::SM_30, E = (int)CudaArch::LAST; Arch < E; in CudaInstallationDetector() local 223 ++Arch) { in CudaInstallationDetector() 311 CudaArch Arch) const { in CheckCudaVersionSupportsArch() 313 ArchsWithBadVersion[(int)Arch]) in CheckCudaVersionSupportsArch() 316 auto MinVersion = MinVersionForCudaArch(Arch); in CheckCudaVersionSupportsArch() 317 auto MaxVersion = MaxVersionForCudaArch(Arch); in CheckCudaVersionSupportsArch() 319 ArchsWithBadVersion[(int)Arch] = true; in CheckCudaVersionSupportsArch() 920 StringRef Arch = BoundArch; in TranslateArgs() local 921 if (Arch.empty()) { in TranslateArgs() 966 if (!Arch.empty()) in getSystemGPUArchs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | TapiFile.cpp | 51 Architecture Arch) in TapiFile() argument 52 : SymbolicFile(ID_TapiFile, Source), Arch(Arch), in TapiFile() 55 if (!Symbol->getArchitectures().has(Arch)) in TapiFile() 64 if (Interface.getPlatforms().count(PLATFORM_MACOS) && Arch == AK_i386) { in TapiFile()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugFrame.h | 443 Triple::ArchType triple() const { return Arch; } in triple() 446 Triple::ArchType Arch) in CFIProgram() argument 449 Arch(Arch) {} in CFIProgram() 469 Triple::ArchType Arch; variable 539 CFIs(CodeAlign, DataAlign, Arch) {} in FrameEntry() 577 std::optional<uint32_t> PersonalityEnc, Triple::ArchType Arch) in CIE() argument 579 DataAlignmentFactor, Arch), in CIE() 633 std::optional<uint64_t> LSDAAddress, Triple::ArchType Arch) in FDE() argument 636 Cie ? Cie->getDataAlignmentFactor() : 0, Arch), in FDE() 668 const Triple::ArchType Arch; variable [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | TapiUniversal.h | 46 MachO::getCPUTypeFromArchitecture(Parent->Libraries[Index].Arch); in getCPUType() 52 MachO::getCPUTypeFromArchitecture(Parent->Libraries[Index].Arch); in getCPUSubType() 57 return MachO::getArchitectureName(Parent->Libraries[Index].Arch); in getArchFlagName() 115 MachO::Architecture Arch; member
|