projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[mips][msa] Direct Object Emission support for the MSA instruction set.
[oota-llvm.git]
/
lib
/
Target
/
Mips
/
MipsMSAInstrFormats.td
diff --git
a/lib/Target/Mips/MipsMSAInstrFormats.td
b/lib/Target/Mips/MipsMSAInstrFormats.td
index b0116747192b3876debfeaa11fc0c730b3ce1cf4..9b63ef02f4759c4727499c693f14066061942d0f 100644
(file)
--- a/
lib/Target/Mips/MipsMSAInstrFormats.td
+++ b/
lib/Target/Mips/MipsMSAInstrFormats.td
@@
-52,8
+52,13
@@
class MSA_2R_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSAInst {
}
class MSA_2RF_FMT<bits<9> major, bits<1> df, bits<6> minor>: MSAInst {
+ bits<5> ws;
+ bits<5> wd;
+
let Inst{25-17} = major;
let Inst{16} = df;
+ let Inst{15-11} = ws;
+ let Inst{10-6} = wd;
let Inst{5-0} = minor;
}