Index: llvm/lib/Target/Mips/MipsInstrFormats.td =================================================================== --- llvm/lib/Target/Mips/MipsInstrFormats.td +++ llvm/lib/Target/Mips/MipsInstrFormats.td @@ -168,39 +168,6 @@ let Inst{5-0} = funct; } -//===----------------------------------------------------------------------===// -// Format I instruction class in Mips : <|opcode|rs|rt|immediate|> -//===----------------------------------------------------------------------===// - -class FI op, dag outs, dag ins, string asmstr, list pattern, - InstrItinClass itin>: InstSE -{ - bits<5> rt; - bits<5> rs; - bits<16> imm16; - - let Opcode = op; - - let Inst{25-21} = rs; - let Inst{20-16} = rt; - let Inst{15-0} = imm16; -} - -class BranchBase op, dag outs, dag ins, string asmstr, - list pattern, InstrItinClass itin>: - InstSE -{ - bits<5> rs; - bits<5> rt; - bits<16> imm16; - - let Opcode = op; - - let Inst{25-21} = rs; - let Inst{20-16} = rt; - let Inst{15-0} = imm16; -} - //===----------------------------------------------------------------------===// // Format J instruction class in Mips : <|opcode|address|> //===----------------------------------------------------------------------===// @@ -711,20 +678,6 @@ // Format FI instruction class in Mips : <|opcode|base|ft|immediate|> //===----------------------------------------------------------------------===// -class FFI op, dag outs, dag ins, string asmstr, list pattern>: - InstSE -{ - bits<5> ft; - bits<5> base; - bits<16> imm16; - - let Opcode = op; - - let Inst{25-21} = base; - let Inst{20-16} = ft; - let Inst{15-0} = imm16; -} - class ADDS_FM funct, bits<5> fmt> : StdArch { bits<5> fd; bits<5> fs;