From 1ef2ca69942ca351d744d2e5d8607d8004f13d8f Mon Sep 17 00:00:00 2001 From: Zoran Jovanovic Date: Fri, 20 Dec 2013 15:44:08 +0000 Subject: Support for microMIPS FPU instructions 1. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197815 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Mips/MipsInstrFormats.td | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'lib/Target/Mips/MipsInstrFormats.td') diff --git a/lib/Target/Mips/MipsInstrFormats.td b/lib/Target/Mips/MipsInstrFormats.td index 21ee605ac0..52e8234ca2 100644 --- a/lib/Target/Mips/MipsInstrFormats.td +++ b/lib/Target/Mips/MipsInstrFormats.td @@ -579,7 +579,7 @@ class FFI op, dag outs, dag ins, string asmstr, list pattern>: let Inst{15-0} = imm16; } -class ADDS_FM funct, bits<5> fmt> { +class ADDS_FM funct, bits<5> fmt> : StdArch { bits<5> fd; bits<5> fs; bits<5> ft; @@ -594,7 +594,7 @@ class ADDS_FM funct, bits<5> fmt> { let Inst{5-0} = funct; } -class ABSS_FM funct, bits<5> fmt> { +class ABSS_FM funct, bits<5> fmt> : StdArch { bits<5> fd; bits<5> fs; @@ -633,7 +633,7 @@ class LW_FM op> : StdArch { let Inst{15-0} = addr{15-0}; } -class MADDS_FM funct, bits<3> fmt> { +class MADDS_FM funct, bits<3> fmt> : StdArch { bits<5> fd; bits<5> fr; bits<5> fs; @@ -650,7 +650,7 @@ class MADDS_FM funct, bits<3> fmt> { let Inst{2-0} = fmt; } -class LWXC1_FM funct> { +class LWXC1_FM funct> : StdArch { bits<5> fd; bits<5> base; bits<5> index; @@ -665,7 +665,7 @@ class LWXC1_FM funct> { let Inst{5-0} = funct; } -class SWXC1_FM funct> { +class SWXC1_FM funct> : StdArch { bits<5> fs; bits<5> base; bits<5> index; @@ -680,7 +680,7 @@ class SWXC1_FM funct> { let Inst{5-0} = funct; } -class BC1F_FM { +class BC1F_FM : StdArch { bits<3> fcc; bits<16> offset; @@ -694,7 +694,7 @@ class BC1F_FM { let Inst{15-0} = offset; } -class CEQS_FM fmt> { +class CEQS_FM fmt> : StdArch { bits<5> fs; bits<5> ft; bits<4> cond; -- cgit v1.2.3