From: Daniel Sanders Date: Fri, 6 Sep 2013 11:01:38 +0000 (+0000) Subject: [mips][msa] Sorted MSA_BIT_[BHWD]_DESC_BASE into ascending order of element size X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e3273b327555df6489640d2195b52b6317c88844;p=oota-llvm.git [mips][msa] Sorted MSA_BIT_[BHWD]_DESC_BASE into ascending order of element size No functional change git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190134 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Mips/MipsMSAInstrInfo.td b/lib/Target/Mips/MipsMSAInstrInfo.td index 9117cef63a0..1da5071b9c1 100644 --- a/lib/Target/Mips/MipsMSAInstrInfo.td +++ b/lib/Target/Mips/MipsMSAInstrInfo.td @@ -759,43 +759,43 @@ class XOR_V_ENC : MSA_VEC_FMT<0b00011, 0b011110>; class XORI_B_ENC : MSA_I8_FMT<0b11, 0b000000>; // Instruction desc. -class MSA_BIT_D_DESC_BASE { dag OutOperandList = (outs RCWD:$wd); - dag InOperandList = (ins RCWS:$ws, uimm6:$u6); - string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u6"); - list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt6:$u6))]; + dag InOperandList = (ins RCWS:$ws, uimm3:$u3); + string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u3"); + list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt3:$u3))]; InstrItinClass Itinerary = itin; } -class MSA_BIT_W_DESC_BASE { dag OutOperandList = (outs RCWD:$wd); - dag InOperandList = (ins RCWS:$ws, uimm5:$u5); - string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u5"); - list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt5:$u5))]; + dag InOperandList = (ins RCWS:$ws, uimm4:$u4); + string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u4"); + list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt4:$u4))]; InstrItinClass Itinerary = itin; } -class MSA_BIT_H_DESC_BASE { dag OutOperandList = (outs RCWD:$wd); - dag InOperandList = (ins RCWS:$ws, uimm4:$u4); - string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u4"); - list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt4:$u4))]; + dag InOperandList = (ins RCWS:$ws, uimm5:$u5); + string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u5"); + list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt5:$u5))]; InstrItinClass Itinerary = itin; } -class MSA_BIT_B_DESC_BASE { dag OutOperandList = (outs RCWD:$wd); - dag InOperandList = (ins RCWS:$ws, uimm3:$u3); - string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u3"); - list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt3:$u3))]; + dag InOperandList = (ins RCWS:$ws, uimm6:$u6); + string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $u6"); + list Pattern = [(set RCWD:$wd, (OpNode RCWS:$ws, immZExt6:$u6))]; InstrItinClass Itinerary = itin; }