Simon Dardis
bb818b4421
[mips] Fix the predicates of round, ceiling, floor and trunc.
...
Reviewers: atanasyan, abeserminji, smaksimovic
Differential Revision: https://reviews.llvm.org/D46691
llvm-svn: 332258
2018-05-14 16:26:50 +00:00
Simon Dardis
fba0362096
[mips] Correct the predicates of indexed floating point stores and loads.
...
Also, fix the register class for microMIPS.
Reviewers: atanasyan, abeserminji, smaksimovic
Differential Revision: https://reviews.llvm.org/D46689
llvm-svn: 332227
2018-05-14 10:53:15 +00:00
Simon Dardis
d4169ad7c1
[mips] Enable disassembly of fused (negative) multiply add/sub instructions
...
Reviewers: atanasyan, smaksimovic, abeserminji
Differential Revision: https://reviews.llvm.org/D46392
llvm-svn: 332097
2018-05-11 15:21:40 +00:00
Simon Dardis
ce6ada4151
[mips] Correct the predicates of cvt.fmt.fmt instructions
...
Reviewers: atanasyan, smaksimovic, abeserminji
Differential Revision: https://reviews.llvm.org/D46390
llvm-svn: 331969
2018-05-10 10:42:30 +00:00
Simon Dardis
eead208872
[mips] Move conditional moves out of isCodeGenOnly
...
Reviewers: atanasyan, smaksimovic, abeserminji
Differential Revision: https://reviews.llvm.org/D46389
llvm-svn: 331863
2018-05-09 10:33:21 +00:00
Simon Dardis
d3860e6670
[mips] Correct the definition of cvt.d.w
...
An upcoming patch D41434, changes the ordering of the matcher table
for assembly. This patch corrects the definition of the normal MIPS
cvt.d.w not to be available in microMIPS.
llvm-svn: 325589
2018-02-20 15:55:17 +00:00
Jozef Kolek
ffeed44190
[mips][microMIPS] Fix opcodes of MFHC1 and MTHC1 instructions.
...
Differential Revision: http://reviews.llvm.org/D6169
llvm-svn: 222355
2014-11-19 13:37:51 +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