[mips][msa] Direct Object Emission support for CTCMSA and CFCMSA.
authorMatheus Almeida <matheus.almeida@imgtec.com>
Mon, 21 Oct 2013 12:26:50 +0000 (12:26 +0000)
committerMatheus Almeida <matheus.almeida@imgtec.com>
Mon, 21 Oct 2013 12:26:50 +0000 (12:26 +0000)
commit006cff8d7b60ddf632f8642f01693dace7827d8b
tree9789dabdb04ff17f902100ce5385d30a57334644
parentcebd4010222f28bb68c217047fd0b2c90498f7ca
[mips][msa] Direct Object Emission support for CTCMSA and CFCMSA.

These instructions are logically related as they allow read/write of MSA control registers.
Currently MSA control registers are emitted by number but hopefully that will change as soon
as GAS starts accepting them by name as that would make the assembly easier to read.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193078 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MipsMSAInstrFormats.td
lib/Target/Mips/MipsMSAInstrInfo.td
lib/Target/Mips/MipsRegisterInfo.td
test/MC/Mips/msa/test_ctrlregs.s [new file with mode: 0644]