Searched refs:ArchInfo (Results 1 – 10 of 10) sorted by relevance
435 std::to_string(ArchInfo->Version.getMajor())); in getTargetDefines()437 std::string("'") + (char)ArchInfo->Profile + "'"); in getTargetDefines()685 if (*ArchInfo == llvm::AArch64::ARMV8_1A) in getTargetDefines()687 else if (*ArchInfo == llvm::AArch64::ARMV8_2A) in getTargetDefines()689 else if (*ArchInfo == llvm::AArch64::ARMV8_3A) in getTargetDefines()691 else if (*ArchInfo == llvm::AArch64::ARMV8_4A) in getTargetDefines()693 else if (*ArchInfo == llvm::AArch64::ARMV8_5A) in getTargetDefines()695 else if (*ArchInfo == llvm::AArch64::ARMV8_6A) in getTargetDefines()697 else if (*ArchInfo == llvm::AArch64::ARMV8_7A) in getTargetDefines()699 else if (*ArchInfo == llvm::AArch64::ARMV8_8A) in getTargetDefines()[all …]
136 const llvm::AArch64::ArchInfo *ArchInfo = &llvm::AArch64::ARMV8A; variable
36 struct ArchInfo;100 struct ArchInfo { struct108 bool operator==(const ArchInfo &Other) const { argument111 bool operator!=(const ArchInfo &Other) const {125 bool implies(const ArchInfo &Other) const { in implies() argument142 bool is_superset(const ArchInfo &Other) const { in is_superset() argument150 LLVM_ABI static std::optional<ArchInfo> findBySubArch(StringRef SubArch);159 const ArchInfo &Arch;179 const ArchInfo *BaseArch;200 LLVM_ABI void addArchDefaults(const ArchInfo &Arch);[all …]
82 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()145 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) { in parseArch()344 void AArch64::ExtensionSet::addArchDefaults(const ArchInfo &Arch) { in addArchDefaults()
25 const ArchInfo AllArchs[] = {
121 const llvm::AArch64::ArchInfo *ArchInfo = in getAArch64ArchFeaturesFromMarch() local124 ArchInfo = llvm::AArch64::getArchForCpu(llvm::sys::getHostCPUName().str()); in getAArch64ArchFeaturesFromMarch()125 if (!ArchInfo) in getAArch64ArchFeaturesFromMarch()128 Extensions.addArchDefaults(*ArchInfo); in getAArch64ArchFeaturesFromMarch()
330 auto ArchInfo = ArchInfoName(Major, Minor, Profile); in emitARMTargetDef() local336 << " " << ArchInfo << ",\n" in emitARMTargetDef()
7127 static void ExpandCryptoAEK(const AArch64::ArchInfo &ArchInfo, in ExpandCryptoAEK() argument7135 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()7136 ArchInfo == AArch64::ARMV8_3A) { in ExpandCryptoAEK()7140 if (ArchInfo == AArch64::ARMV8_4A || ArchInfo == AArch64::ARMV8_5A || in ExpandCryptoAEK()7141 ArchInfo == AArch64::ARMV8_6A || ArchInfo == AArch64::ARMV8_7A || in ExpandCryptoAEK()7142 ArchInfo == AArch64::ARMV8_8A || ArchInfo == AArch64::ARMV8_9A || in ExpandCryptoAEK()7143 ArchInfo == AArch64::ARMV9A || ArchInfo == AArch64::ARMV9_1A || in ExpandCryptoAEK()7144 ArchInfo == AArch64::ARMV9_2A || ArchInfo == AArch64::ARMV9_3A || in ExpandCryptoAEK()7145 ArchInfo == AArch64::ARMV9_4A || ArchInfo == AArch64::ARMV8R) { in ExpandCryptoAEK()7154 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()[all …]
233 for (const auto &ArchInfo : AArch64::ArchInfos) in getAArch64MultilibFlags() local234 if (FeatureSet.contains(ArchInfo->ArchFeature)) in getAArch64MultilibFlags()235 ArchName = ArchInfo->Name; in getAArch64MultilibFlags()