[PATCH] D53582: [AArch64] Add EXT patterns for 64-bit EXT of a subvector of a 128-bit vector

John Brawn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 23 08:29:09 PDT 2018


john.brawn created this revision.
john.brawn added reviewers: t.p.northover, olista01, dmgreen, SjoerdMeijer.
Herald added subscribers: arphaman, kristof.beyls, javed.absar.

If we have a 64-bit EXT where one of the operands is a subvector of a 128-bit vector then in some cases we can eliminate an extract_subvector by converting to a 128-bit EXT of the 128-bit vector.


Repository:
  rL LLVM

https://reviews.llvm.org/D53582

Files:
  lib/Target/AArch64/AArch64InstrInfo.td
  test/CodeGen/AArch64/ext-narrow-index.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53582.170655.patch
Type: text/x-patch
Size: 12200 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181023/3d9740dd/attachment.bin>


More information about the llvm-commits mailing list