Home
last modified time | relevance | path

Searched refs:Arch (Results 1 – 25 of 189) sorted by relevance

12345678

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAVR.cpp27 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 DArchitecture.cpp27 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 DInterfaceFile.cpp78 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 DARMTargetParserCommon.cpp19 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 DAArch64TargetParser.cpp26 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 DCSKYTargetParser.cpp80 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 DLoongArchTargetParser.cpp30 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 DARMTargetParser.cpp31 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 DTarget.h31 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 DArchitectureSet.h40 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 DArchitecture.h28 #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 DDylibReader.cpp62 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 DMakefile40 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 Drelease.ps115 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 Dbuild.ps113 [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 DIFSHandler.cpp202 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 DRuntimeDyldELF.h64 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 DARMTargetParserCommon.h26 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 DARM.h26 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 DRISCVISAInfo.cpp652 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 DBareMetal.cpp40 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 DCuda.cpp222 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 DTapiFile.cpp51 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 DDWARFDebugFrame.h443 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 DTapiUniversal.h46 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

12345678