Searched refs:ArchInfo (Results 1 – 10 of 10) sorted by relevance
60 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 …]
94 const llvm::AArch64::ArchInfo *ArchInfo = &llvm::AArch64::ARMV8A; variable
34 struct ArchInfo;103 struct ArchInfo { struct111 bool operator==(const ArchInfo &Other) const { argument114 bool operator!=(const ArchInfo &Other) const {128 bool implies(const ArchInfo &Other) const { in implies() argument145 bool is_superset(const ArchInfo &Other) const { in is_superset() argument153 static std::optional<ArchInfo> findBySubArch(StringRef SubArch);162 const ArchInfo &Arch;182 const ArchInfo *BaseArch;203 void addArchDefaults(const ArchInfo &Arch);[all …]
64 struct ArchInfo { struct
36 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()
24 const ArchInfo AllArchs[] = {
122 const llvm::AArch64::ArchInfo *ArchInfo = in getAArch64ArchFeaturesFromMarch() local125 ArchInfo = llvm::AArch64::getArchForCpu(llvm::sys::getHostCPUName().str()); in getAArch64ArchFeaturesFromMarch()126 if (!ArchInfo) in getAArch64ArchFeaturesFromMarch()129 Extensions.addArchDefaults(*ArchInfo); in getAArch64ArchFeaturesFromMarch()
312 auto ArchInfo = ArchInfoName(Major, Minor, Profile); in EmitARMTargetDef() local318 << " " << ArchInfo << ",\n" in EmitARMTargetDef()
6903 static void ExpandCryptoAEK(const AArch64::ArchInfo &ArchInfo, in ExpandCryptoAEK() argument6911 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 …]
206 for (const auto &ArchInfo : AArch64::ArchInfos) in getAArch64MultilibFlags() local207 if (FeatureSet.contains(ArchInfo->ArchFeature)) in getAArch64MultilibFlags()208 ArchName = ArchInfo->Name; in getAArch64MultilibFlags()