summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
diff options
context:
space:
mode:
authorZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-12-16 14:59:10 +0000
committerZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-12-16 14:59:10 +0000
commit2deca34803b75ec3d7943b2718ac2869e6442416 (patch)
tree273e869af10aa9cb4f8fb1449e44166a24965a89 /llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
parent0d6a010c13de508107d2331c215f08e7f0eee927 (diff)
downloadbcm5719-llvm-2deca34803b75ec3d7943b2718ac2869e6442416.tar.gz
bcm5719-llvm-2deca34803b75ec3d7943b2718ac2869e6442416.zip
[mips][microMIPS] Implement SWP and LWP instructions
Differential Revision: http://reviews.llvm.org/D5667 llvm-svn: 224338
Diffstat (limited to 'llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp')
-rw-r--r--llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
index 0c86d11659c..689248b065f 100644
--- a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
+++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
@@ -862,4 +862,11 @@ MipsMCCodeEmitter::getRegisterListOpValue16(const MCInst &MI, unsigned OpNo,
return (MI.getNumOperands() - 4);
}
+unsigned
+MipsMCCodeEmitter::getRegisterPairOpValue(const MCInst &MI, unsigned OpNo,
+ SmallVectorImpl<MCFixup> &Fixups,
+ const MCSubtargetInfo &STI) const {
+ return getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI);
+}
+
#include "MipsGenMCCodeEmitter.inc"
OpenPOWER on IntegriCloud