From 37db04dda6734963eda1fc83d4cec04cdc4adc87 Mon Sep 17 00:00:00 2001 From: "Kazushi (Jam) Marukawa" Date: Tue, 14 Apr 2020 08:56:44 +0200 Subject: [PATCH] [VE] Remove unnecessary iz pattern Summary: This iz pattern is a special pattern of im pattern. This im pattern has been supported by https://reviews.llvm.org/D77769, so removing iz pattern as a continuous patch. Reviewed By: simoll Differential Revision: https://reviews.llvm.org/D77770 --- llvm/lib/Target/VE/VEInstrInfo.td | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/llvm/lib/Target/VE/VEInstrInfo.td b/llvm/lib/Target/VE/VEInstrInfo.td index c5e633e..a79d630b 100644 --- a/llvm/lib/Target/VE/VEInstrInfo.td +++ b/llvm/lib/Target/VE/VEInstrInfo.td @@ -362,16 +362,6 @@ multiclass RRmiropc, { let cy = 0; let cz = 1; let hasSideEffects = 0; } } -multiclass RRmizopc, - RegisterClass RCo, ValueType Tyo, - RegisterClass RCi, ValueType Tyi, Operand immOp, - SDPatternOperator OpNode=null_frag> { - def zi : RR - { let cy = 0; let cz = 0; let sz = 0; let hasSideEffects = 0; } -} - multiclass RRNDmrmopc, RegisterClass RCo, ValueType Tyo, RegisterClass RCi, ValueType Tyi, Operand mOp, @@ -402,7 +392,6 @@ multiclass RRmopc, Operand immOp = simm7, Operand mOp = mimm> : RRmrr, RRmri, - RRmiz, RRNDmrm, RRNDmim; @@ -415,7 +404,6 @@ multiclass RRNCmopc, Operand immOp = simm7, Operand mOp = mimm> : RRmrr, RRmir, - RRmiz, RRNDmrm, RRNDmim; @@ -428,7 +416,6 @@ multiclass RRFmopc, Operand immOp = simm7, Operand mOp = mimm> : RRmrr, RRmir, - RRmiz, RRNDmrm, RRNDmim; -- 2.7.4