summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrFPU.td
diff options
context:
space:
mode:
authorVladimir Medic <Vladimir.Medic@imgtec.com>2013-07-30 10:12:14 +0000
committerVladimir Medic <Vladimir.Medic@imgtec.com>2013-07-30 10:12:14 +0000
commitb67775df0cc702cd94408200ff2d58cf83f1334a (patch)
treeff1c5874d7360f835387f75ee801346b235ab851 /lib/Target/Mips/MipsInstrFPU.td
parentd6a721b14d94791458d6f4d80832d3f3b9e9cd11 (diff)
downloadllvm-b67775df0cc702cd94408200ff2d58cf83f1334a.tar.gz
llvm-b67775df0cc702cd94408200ff2d58cf83f1334a.tar.bz2
llvm-b67775df0cc702cd94408200ff2d58cf83f1334a.tar.xz
This patch implements parsing of mips FCC register operands. The example instructions have been added to test files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187410 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/MipsInstrFPU.td')
-rw-r--r--lib/Target/Mips/MipsInstrFPU.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/Mips/MipsInstrFPU.td b/lib/Target/Mips/MipsInstrFPU.td
index ce68a28dfc..c73070bf34 100644
--- a/lib/Target/Mips/MipsInstrFPU.td
+++ b/lib/Target/Mips/MipsInstrFPU.td
@@ -189,9 +189,9 @@ class SWXC1_FT<string opstr, RegisterOperand DRC, RegisterOperand PRC,
class BC1F_FT<string opstr, InstrItinClass Itin,
SDPatternOperator Op = null_frag> :
- InstSE<(outs), (ins FCC:$fcc, brtarget:$offset),
+ InstSE<(outs), (ins FCCRegsOpnd:$fcc, brtarget:$offset),
!strconcat(opstr, "\t$fcc, $offset"),
- [(MipsFPBrcond Op, FCC:$fcc, bb:$offset)], Itin, FrmFI> {
+ [(MipsFPBrcond Op, FCCRegsOpnd:$fcc, bb:$offset)], Itin, FrmFI> {
let isBranch = 1;
let isTerminator = 1;
let hasDelaySlot = 1;