[PATCH] D22908: [ARM] Improve isel of smul and smla instructions for thumb2

Sam Parker via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 28 03:26:08 PDT 2016


samparker created this revision.
samparker added a subscriber: llvm-commits.
Herald added subscribers: samparker, rengolin, aemerson.

Added (ashr (shl x, 16), 16) pattern to the sext_16_node patleaf which allowed some removal of some pattern for ARM and enabled more simple matching for their thumb counterparts. Updated the smul test with more patterns and thumb targets.

https://reviews.llvm.org/D22908

Files:
  lib/Target/ARM/ARMInstrFormats.td
  lib/Target/ARM/ARMInstrInfo.td
  lib/Target/ARM/ARMInstrThumb2.td
  test/CodeGen/ARM/smul.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22908.65896.patch
Type: text/x-patch
Size: 17783 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160728/a49f7a9a/attachment.bin>


More information about the llvm-commits mailing list