[LLVMdev] [PATCH] Add support for ARM modified immediate syntax

Mihail Popa mihail.popa at gmail.com
Mon Jul 29 07:47:55 PDT 2013


Hi.

Please review the attached patch. It adds support for "modified immediate"
syntax form to the relevant ARM instructions. Basically these immediate
fields are represented via a pair of values: one being a base value and the
other a modifier. Since some of these values may have multiple
representations, the ARM architecture specification defines a syntax to
guarantee that a specific encoding is obtained. Supporting this syntax is a
requirement for any real assembler/disassembler testing since it's the only
way to guarantee that a binary can be disassembled and reassembled into an
exact copy of its former self.

Regards,
Mihai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130729/1a78ebe1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LLVM-759.modimm.patch
Type: application/octet-stream
Size: 24578 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130729/1a78ebe1/attachment.obj>


More information about the llvm-dev mailing list