[PATCH] D31113: [AArch64] Add new subtarget feature to fold LSL into address mode.

Balaram Makam via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 17 20:46:47 PDT 2017


bmakam created this revision.
Herald added a subscriber: aemerson.

This feature enables folding of logical shift operations of up to 3 places into addressing mode on Kryo and Falkor that have a fastpath LSL.

PTAL,
Balaram


https://reviews.llvm.org/D31113

Files:
  lib/Target/AArch64/AArch64.td
  lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  lib/Target/AArch64/AArch64Subtarget.h
  test/CodeGen/AArch64/aarch64-fold-lslfast.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D31113.92244.patch
Type: text/x-patch
Size: 6595 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170318/2af175a3/attachment.bin>


More information about the llvm-commits mailing list