[PATCH] ARM: Add support for ARM modified immediate syntax - Take 3

Asiri Rathnayake asiri.rathnayake at arm.com
Tue Nov 25 07:32:47 PST 2014


Hi t.p.northover, rengolin,

Hi Tim,

This patch takes into account all the points discussed in [1, 2] and attempts to revive modified-immediate syntax support without duplicating instructions. As a proof of concept, I have added this support for 4 instructions - I'll add the rest of it (should be an easy task now) if you think this approach is acceptable.

Please let me know what you think.

Best,

- Asiri

[1] http://marc.info/?t=137511225000002&r=1&w=3
[2] http://marc.info/?t=137675335900002&r=1&w=2

http://reviews.llvm.org/D6408

Files:
  lib/Target/ARM/ARMInstrInfo.td
  lib/Target/ARM/ARMMCInstLower.cpp
  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  test/MC/ARM/basic-arm-instructions.s
  test/MC/ARM/diagnostics.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6408.16625.patch
Type: text/x-patch
Size: 19640 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/4ab28df6/attachment.bin>


More information about the llvm-commits mailing list