Zoran Jovanovic
cabf0f41e0
Implementation of 16-bit microMIPS instructions MFHI and MFLO.
...
Differential Revision: http://llvm-reviews.chandlerc.com/D3141
llvm-svn: 205532
2014-04-03 12:47:34 +00:00
Zoran Jovanovic
a0f5328984
Provide an operand for microMIPS wait instruction.
...
llvm-svn: 204329
2014-03-20 10:41:37 +00:00
Zoran Jovanovic
87d13e5ec1
Implementation of microMIPS 16-bit instructions MOVE and JALR.
...
Differential Revision: http://llvm-reviews.chandlerc.com/D3112
llvm-svn: 204325
2014-03-20 10:18:24 +00:00
Zoran Jovanovic
7c6c36d92d
Fixed encoding of SYSCALL microMIPS instruction.
...
llvm-svn: 202523
2014-02-28 18:17:08 +00:00
Zoran Jovanovic
d0a289003d
Revert revision 202518 because of wrong commit message.
...
llvm-svn: 202521
2014-02-28 18:14:16 +00:00
Zoran Jovanovic
9874a2b1ef
Fix operand of SC instruction.
...
llvm-svn: 202518
2014-02-28 18:02:17 +00:00
Zoran Jovanovic
8876be39c7
Support for microMIPS FPU instructions 2.
...
llvm-svn: 198009
2013-12-25 10:09:27 +00:00
Zoran Jovanovic
ce02486d16
Support for microMIPS FPU instructions 1.
...
llvm-svn: 197815
2013-12-20 15:44:08 +00:00
Zoran Jovanovic
8e918c3c4d
Support for microMIPS control instructions.
...
llvm-svn: 197696
2013-12-19 16:25:00 +00:00
Zoran Jovanovic
ff9d5f3284
Support for microMIPS LL and SC instructions.
...
llvm-svn: 197692
2013-12-19 16:12:56 +00:00
Zoran Jovanovic
f4d4d789f7
Use instr mapping for microMIPS in llvm-mc.
...
llvm-svn: 194792
2013-11-15 08:07:34 +00:00
Zoran Jovanovic
ccb70caa13
Support for microMIPS trap instruction with immediate operands.
...
llvm-svn: 194569
2013-11-13 13:15:03 +00:00
Zoran Jovanovic
c18b6d1083
Support for microMIPS trap instructions 1.
...
llvm-svn: 194205
2013-11-07 14:35:24 +00:00
Zoran Jovanovic
8a80aa76c8
Support for microMIPS branch instructions.
...
llvm-svn: 193992
2013-11-04 14:53:22 +00:00
Zoran Jovanovic
507e084a18
Support for microMIPS jump instructions
...
llvm-svn: 193623
2013-10-29 16:38:59 +00:00
Zoran Jovanovic
ab85278137
Support for misc microMIPS instructions.
...
llvm-svn: 190744
2013-09-14 06:49:25 +00:00
Vladimir Medic
457ba56b05
This patch adds support for microMIPS Move to/from HI/LO instructions. Test cases are included in patch.
...
llvm-svn: 190152
2013-09-06 12:53:21 +00:00
Vladimir Medic
e0fbb44a48
This patch adds support for microMIPS Move Conditional instructions. Test cases are included in patch.
...
llvm-svn: 190148
2013-09-06 12:41:17 +00:00
Jack Carter
9770097727
[Mips] Support for unaligned load/store microMips instructions
...
This includes instructions lwl, lwr, swl and swr.
Patch by Zoran Jovnovic
llvm-svn: 188312
2013-08-13 20:19:16 +00:00
Akira Hatanaka
f0aa6c9101
[mips] Add definitions of micromips load and store instructions.
...
Patch by Zoran Jovanovic.
llvm-svn: 180241
2013-04-25 01:21:25 +00:00
Akira Hatanaka
cd9b74a599
[mips] Add definitions of micromips shift instructions.
...
Patch by Zoran Jovanovic.
llvm-svn: 180238
2013-04-25 01:11:15 +00:00
Akira Hatanaka
be6a818fd4
[mips] First patch which adds support for micromips.
...
This patch adds support for recoded (meaning assembly-language compatible to
standard mips32) arithmetic 32-bit instructions.
Patch by Zoran Jovanovic.
llvm-svn: 179873
2013-04-19 19:03:11 +00:00