From a84a8c937ba0455694ed59776b150b80a386d21b Mon Sep 17 00:00:00 2001 From: Stefan Pintilie Date: Mon, 28 Feb 2022 15:34:19 -0600 Subject: [PATCH] [PowerPC] Remove redundant MMA patterns. There are two MMA patterns that have been added twice. This patch just removes one set of petterns. Should not change the way MMA behaves. Reviewed By: lei, #powerpc Differential Revision: https://reviews.llvm.org/D120680 --- llvm/lib/Target/PowerPC/PPCInstrMMA.td | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/llvm/lib/Target/PowerPC/PPCInstrMMA.td b/llvm/lib/Target/PowerPC/PPCInstrMMA.td index a268f3c..a7e85cd 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrMMA.td +++ b/llvm/lib/Target/PowerPC/PPCInstrMMA.td @@ -496,16 +496,6 @@ let Predicates = [MMA, PrefixInstrs] in { Msk2Imm:$PMSK)), (PMXVF16GER2NP $ATi, RCCp.AToVSRC, RCCp.BToVSRC, Msk4Imm:$XMSK, Msk4Imm:$YMSK, Msk2Imm:$PMSK)>; - def : Pat<(v512i1 (int_ppc_mma_pmxvf16ger2pn v512i1:$ATi, v16i8:$XA, v16i8:$XB, - Msk4Imm:$XMSK, Msk4Imm:$YMSK, - Msk2Imm:$PMSK)), - (PMXVF16GER2PN $ATi, RCCp.AToVSRC, RCCp.BToVSRC, Msk4Imm:$XMSK, - Msk4Imm:$YMSK, Msk2Imm:$PMSK)>; - def : Pat<(v512i1 (int_ppc_mma_pmxvf16ger2np v512i1:$ATi, v16i8:$XA, v16i8:$XB, - Msk4Imm:$XMSK, Msk4Imm:$YMSK, - Msk2Imm:$PMSK)), - (PMXVF16GER2NP $ATi, RCCp.AToVSRC, RCCp.BToVSRC, Msk4Imm:$XMSK, - Msk4Imm:$YMSK, Msk2Imm:$PMSK)>; def : Pat<(v512i1 (int_ppc_mma_pmxvf16ger2nn v512i1:$ATi, v16i8:$XA, v16i8:$XB, Msk4Imm:$XMSK, Msk4Imm:$YMSK, Msk2Imm:$PMSK)), -- 2.7.4