[PATCH][Mips][msa] Direct Object Emission for the MSA instruction set - Initial support

Matheus Almeida Matheus.Almeida at imgtec.com
Wed Sep 25 04:52:25 PDT 2013


In more detail, this patch adds the ability to parse, encode
and decode MSA registers ($w0-$w31). The format of 2RF instructions
(MipsMSAInstrFormat.td) was updated so that we could attach a test case to
this patch i.e., the test case parses, encodes and decodes 2 MSA
instructions. Following patches will add the remainder of the instructions.

Note that DecodeMSA128BRegisterClass is missing from MipsDisassembler.td because it's not yet
required at this stage and having it would cause a compiler warning (unused function).

Matheus Almeida
MIPS processor IP
www.imgtec.com<http://www.imgtec.com/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130925/6adc2c28/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-mips-msa-Direct-Object-Emission-support-for-the-MSA-.patch
Type: application/octet-stream
Size: 16175 bytes
Desc: 0002-mips-msa-Direct-Object-Emission-support-for-the-MSA-.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130925/6adc2c28/attachment.obj>


More information about the llvm-commits mailing list