From d5aa983756ef7b31b96ba45cf9f967a432509be7 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 18 Sep 2025 17:29:43 +0200 Subject: [PATCH] Add new SVE instr info to fix lowering error --- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td b/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td index a3c41f2e052c..748ebb4a9b51 100644 --- a/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td +++ b/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td @@ -2984,6 +2984,7 @@ let Predicates = [HasSVEorSME] in { } defm Pat_Store_P16 : unpred_store_predicate; + defm Pat_Store_P4 : unpred_store_predicate; multiclass unpred_load_predicate { def _fi : Pat<(Ty (load (am_sve_fi GPR64sp:$base, simm9:$offset))), @@ -2994,6 +2995,7 @@ let Predicates = [HasSVEorSME] in { } defm Pat_Load_P16 : unpred_load_predicate; + defm Pat_Load_P4 : unpred_load_predicate; multiclass ld1 { -- Gitee