Author: Caroline Concatto Date: 2023-02-15T11:39:00Z New Revision: 5bb8ead4e9dc4a03bddae1f7d3419e97eac37426
URL: https://github.com/llvm/llvm-project/commit/5bb8ead4e9dc4a03bddae1f7d3419e97eac37426 DIFF: https://github.com/llvm/llvm-project/commit/5bb8ead4e9dc4a03bddae1f7d3419e97eac37426.diff LOG: [AArch64][NFC] Rename AEK_SMEF64 and AEK_SMEI64 feature flags Update feature flag names from: AEK_SMEF64 to AEK_SMEF64F64 and AEK_SMEI64 to AEK_SMEI16I64 These feature flags had their name changed in this previous patch https://reviews.llvm.org/D135974 Reviewed By: c-rhodes Differential Revision: https://reviews.llvm.org/D143989 Added: Modified: clang/lib/Basic/Targets/AArch64.cpp clang/lib/Basic/Targets/AArch64.h Removed: ################################################################################ diff --git a/clang/lib/Basic/Targets/AArch64.cpp b/clang/lib/Basic/Targets/AArch64.cpp index a0eae3177e3ab..9b67becff9e75 100644 --- a/clang/lib/Basic/Targets/AArch64.cpp +++ b/clang/lib/Basic/Targets/AArch64.cpp @@ -663,8 +663,8 @@ bool AArch64TargetInfo::hasFeature(StringRef Feature) const { .Case("sve2-sha3", FPU & SveMode && HasSVE2SHA3) .Case("sve2-sm4", FPU & SveMode && HasSVE2SM4) .Case("sme", HasSME) - .Case("sme-f64f64", HasSMEF64) - .Case("sme-i16i64", HasSMEI64) + .Case("sme-f64f64", HasSMEF64F64) + .Case("sme-i16i64", HasSMEI16I64) .Cases("memtag", "memtag2", HasMTE) .Case("sb", HasSB) .Case("predres", HasPredRes) @@ -780,12 +780,12 @@ bool AArch64TargetInfo::handleTargetFeatures(std::vector<std::string> &Features, } if (Feature == "+sme-f64f64") { HasSME = true; - HasSMEF64 = true; + HasSMEF64F64 = true; HasBFloat16 = true; } if (Feature == "+sme-i16i64") { HasSME = true; - HasSMEI64 = true; + HasSMEI16I64 = true; HasBFloat16 = true; } if (Feature == "+sb") diff --git a/clang/lib/Basic/Targets/AArch64.h b/clang/lib/Basic/Targets/AArch64.h index 23cabc5885104..46bfb70a0d953 100644 --- a/clang/lib/Basic/Targets/AArch64.h +++ b/clang/lib/Basic/Targets/AArch64.h @@ -64,8 +64,8 @@ class LLVM_LIBRARY_VISIBILITY AArch64TargetInfo : public TargetInfo { bool HasCCDP = false; bool HasFRInt3264 = false; bool HasSME = false; - bool HasSMEF64 = false; - bool HasSMEI64 = false; + bool HasSMEF64F64 = false; + bool HasSMEI16I64 = false; bool HasSB = false; bool HasPredRes = false; bool HasSSBS = false; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits