Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp60 if (*ArchInfo == llvm::AArch64::ARMV8R) { in setArchFeatures()
70 } else if (ArchInfo->Version.getMajor() == 8) { in setArchFeatures()
71 if (ArchInfo->Version.getMinor() >= 7u) { in setArchFeatures()
74 if (ArchInfo->Version.getMinor() >= 6u) { in setArchFeatures()
78 if (ArchInfo->Version.getMinor() >= 5u) { in setArchFeatures()
86 if (ArchInfo->Version.getMinor() >= 4u) { in setArchFeatures()
91 if (ArchInfo->Version.getMinor() >= 3u) { in setArchFeatures()
95 if (ArchInfo->Version.getMinor() >= 2u) { in setArchFeatures()
98 if (ArchInfo->Version.getMinor() >= 1u) { in setArchFeatures()
103 } else if (ArchInfo->Version.getMajor() == 9) { in setArchFeatures()
[all …]
H A DAArch64.h94 const llvm::AArch64::ArchInfo *ArchInfo = &llvm::AArch64::ARMV8A; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DAArch64TargetParser.h34 struct ArchInfo;
103 struct ArchInfo { struct
111 bool operator==(const ArchInfo &Other) const { argument
114 bool operator!=(const ArchInfo &Other) const {
128 bool implies(const ArchInfo &Other) const { in implies() argument
145 bool is_superset(const ArchInfo &Other) const { in is_superset() argument
153 static std::optional<ArchInfo> findBySubArch(StringRef SubArch);
162 const ArchInfo &Arch;
182 const ArchInfo *BaseArch;
203 void addArchDefaults(const ArchInfo &Arch);
[all …]
H A DLoongArchTargetParser.h64 struct ArchInfo { struct
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DAArch64TargetParser.cpp36 const AArch64::ArchInfo *AArch64::getArchForCpu(StringRef CPU) { in getArchForCpu()
44 std::optional<AArch64::ArchInfo> AArch64::ArchInfo::findBySubArch(StringRef SubArch) { in findBySubArch()
108 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) { in parseArch()
280 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.cpp122 const llvm::AArch64::ArchInfo *ArchInfo = in getAArch64ArchFeaturesFromMarch() local
125 ArchInfo = llvm::AArch64::getArchForCpu(llvm::sys::getHostCPUName().str()); in getAArch64ArchFeaturesFromMarch()
126 if (!ArchInfo) in getAArch64ArchFeaturesFromMarch()
129 Extensions.addArchDefaults(*ArchInfo); in getAArch64ArchFeaturesFromMarch()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DARMTargetDefEmitter.cpp312 auto ArchInfo = ArchInfoName(Major, Minor, Profile); in EmitARMTargetDef() local
318 << " " << ArchInfo << ",\n" in EmitARMTargetDef()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp6903 static void ExpandCryptoAEK(const AArch64::ArchInfo &ArchInfo, in ExpandCryptoAEK() argument
6911 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()
6912 ArchInfo == AArch64::ARMV8_3A) { in ExpandCryptoAEK()
6916 if (ArchInfo == AArch64::ARMV8_4A || ArchInfo == AArch64::ARMV8_5A || in ExpandCryptoAEK()
6917 ArchInfo == AArch64::ARMV8_6A || ArchInfo == AArch64::ARMV8_7A || in ExpandCryptoAEK()
6918 ArchInfo == AArch64::ARMV8_8A || ArchInfo == AArch64::ARMV8_9A || in ExpandCryptoAEK()
6919 ArchInfo == AArch64::ARMV9A || ArchInfo == AArch64::ARMV9_1A || in ExpandCryptoAEK()
6920 ArchInfo == AArch64::ARMV9_2A || ArchInfo == AArch64::ARMV9_3A || in ExpandCryptoAEK()
6921 ArchInfo == AArch64::ARMV9_4A || ArchInfo == AArch64::ARMV8R) { in ExpandCryptoAEK()
6930 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DToolChain.cpp206 for (const auto &ArchInfo : AArch64::ArchInfos) in getAArch64MultilibFlags() local
207 if (FeatureSet.contains(ArchInfo->ArchFeature)) in getAArch64MultilibFlags()
208 ArchName = ArchInfo->Name; in getAArch64MultilibFlags()