Searched refs:ArchInfo (Results 1 – 8 of 8) sorted by relevance
58 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() local727 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 …]
89 const llvm::AArch64::ArchInfo *ArchInfo = &llvm::AArch64::ARMV8A; variable
31 struct ArchInfo;324 const ArchInfo *BaseArch;345 void addArchDefaults(const ArchInfo &Arch);420 struct ArchInfo { struct428 bool operator==(const ArchInfo &Other) const { argument431 bool operator!=(const ArchInfo &Other) const {445 bool implies(const ArchInfo &Other) const { in implies() argument462 bool is_superset(const ArchInfo &Other) const { in is_superset() argument519 const ArchInfo &Arch;833 const ArchInfo *getArchForCpu(StringRef CPU);[all …]
61 struct ArchInfo { struct
32 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()
24 const ArchInfo AllArchs[] = {
126 const llvm::AArch64::ArchInfo *ArchInfo = in getAArch64ArchFeaturesFromMarch() local129 ArchInfo = llvm::AArch64::getArchForCpu(llvm::sys::getHostCPUName().str()); in getAArch64ArchFeaturesFromMarch()130 if (!ArchInfo) in getAArch64ArchFeaturesFromMarch()133 Extensions.addArchDefaults(*ArchInfo); in getAArch64ArchFeaturesFromMarch()
6816 static void ExpandCryptoAEK(const AArch64::ArchInfo &ArchInfo, in ExpandCryptoAEK() argument6824 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 …]