[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Add support for FEAT_FPv2 (PR #231436)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Oct 21 04:29:19 PDT 2026
================
@@ -5322,6 +5322,32 @@ let Predicates = [HasSVE, HasCPA] in {
def MLA_CPA : sve_int_mla_cpa<"mlapt">;
}
+//===----------------------------------------------------------------------===//
+// (FEAT_SVE2p3 || FEAT_SME2p3) && FEAT_FPv2 Instructions
+//===----------------------------------------------------------------------===//
+let Predicates = [HasSVE2p3_or_SME2p3, HasFPv2], hasNoSchedulingInfo = 1 in {
+ defm FCMTL_PZZ : sve_fp_3op_u_pd_totalcomp<0b100, "fcmtl">;
+ defm FCMTLMG_PZZ : sve_fp_3op_u_pd_totalcomp<0b101, "fcmtlmg">;
+} // End HasSVE_or_SME
+
+
+let Predicates = [HasSVE2p3_or_SME2p3, HasFPv2], hasNoSchedulingInfo = 1 in {
----------------
Lukacma wrote:
These are guarded by same flags, why duplicate the let line here ?
https://github.com/llvm/llvm-project/pull/231436
More information about the llvm-branch-commits
mailing list