Home
last modified time | relevance | path

Searched refs:ArchInfo (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp58 if (*ArchInfo == llvm::AArch64::ARMV8R) { in setArchFeatures()
69 if (ArchInfo->Version.getMinor() >= 7u) { in setArchFeatures()
72 if (ArchInfo->Version.getMinor() >= 6u) { in setArchFeatures()
76 if (ArchInfo->Version.getMinor() >= 5u) { in setArchFeatures()
84 if (ArchInfo->Version.getMinor() >= 4u) { in setArchFeatures()
724 const std::optional<llvm::AArch64::ArchInfo> ArchInfo = in setFeatureEnabled() local
727 if (!ArchInfo) in setFeatureEnabled()
735 if (ArchInfo->implies(*OtherArch)) in setFeatureEnabled()
901 ArchInfo = &llvm::AArch64::ARMV8A; in handleTargetFeatures()
930 ArchInfo = &llvm::AArch64::ARMV9A; in handleTargetFeatures()
[all …]
H A DAArch64.h89 const llvm::AArch64::ArchInfo *ArchInfo = &llvm::AArch64::ARMV8A; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DAArch64TargetParser.h31 struct ArchInfo;
324 const ArchInfo *BaseArch;
345 void addArchDefaults(const ArchInfo &Arch);
420 struct ArchInfo { struct
428 bool operator==(const ArchInfo &Other) const { argument
431 bool operator!=(const ArchInfo &Other) const {
445 bool implies(const ArchInfo &Other) const { in implies() argument
462 bool is_superset(const ArchInfo &Other) const { in is_superset() argument
519 const ArchInfo &Arch;
833 const ArchInfo *getArchForCpu(StringRef CPU);
[all …]
H A DLoongArchTargetParser.h61 struct ArchInfo { struct
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DAArch64TargetParser.cpp32 const AArch64::ArchInfo *AArch64::getArchForCpu(StringRef CPU) { in getArchForCpu()
43 std::optional<AArch64::ArchInfo> AArch64::ArchInfo::findBySubArch(StringRef SubArch) { in findBySubArch()
103 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) { in parseArch()
251 void AArch64::ExtensionSet::addArchDefaults(const ArchInfo &Arch) { in addArchDefaults()
H A DLoongArchTargetParser.cpp24 const ArchInfo AllArchs[] = {
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp126 const llvm::AArch64::ArchInfo *ArchInfo = in getAArch64ArchFeaturesFromMarch() local
129 ArchInfo = llvm::AArch64::getArchForCpu(llvm::sys::getHostCPUName().str()); in getAArch64ArchFeaturesFromMarch()
130 if (!ArchInfo) in getAArch64ArchFeaturesFromMarch()
133 Extensions.addArchDefaults(*ArchInfo); in getAArch64ArchFeaturesFromMarch()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp6816 static void ExpandCryptoAEK(const AArch64::ArchInfo &ArchInfo, in ExpandCryptoAEK() argument
6824 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()
6829 if (ArchInfo == AArch64::ARMV8_4A || ArchInfo == AArch64::ARMV8_5A || in ExpandCryptoAEK()
6830 ArchInfo == AArch64::ARMV8_6A || ArchInfo == AArch64::ARMV8_7A || in ExpandCryptoAEK()
6831 ArchInfo == AArch64::ARMV8_8A || ArchInfo == AArch64::ARMV8_9A || in ExpandCryptoAEK()
6832 ArchInfo == AArch64::ARMV9A || ArchInfo == AArch64::ARMV9_1A || in ExpandCryptoAEK()
6833 ArchInfo == AArch64::ARMV9_2A || ArchInfo == AArch64::ARMV9_3A || in ExpandCryptoAEK()
6834 ArchInfo == AArch64::ARMV9_4A || ArchInfo == AArch64::ARMV8R) { in ExpandCryptoAEK()
6851 ArchInfo == AArch64::ARMV9A || ArchInfo == AArch64::ARMV9_1A || in ExpandCryptoAEK()
6871 const AArch64::ArchInfo *ArchInfo = AArch64::parseArch(Arch); in parseDirectiveArch() local
[all …]