[PATCH] D27738: [AArch64] Code generalization/clean-up for replacing indexed vector instructions for Exynos

Abderrazek Zaafrani via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 13 16:16:15 PST 2016


az created this revision.
az added reviewers: rengolin, evandro, t.p.northover, sebpop.
az added a subscriber: llvm-commits.
Herald added a subscriber: aemerson.

Generalize the code that replaces an indexed vector instruction by two equivalent instructions: This is mainly done by removing some hard-code and replace it by a more general table driven code.

There is no change in functionality or performance as the code generated  is still the same.


https://reviews.llvm.org/D27738

Files:
  llvm/lib/Target/AArch64/AArch64VectorByElementOpt.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27738.81323.patch
Type: text/x-patch
Size: 10918 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161214/232d4746/attachment.bin>


More information about the llvm-commits mailing list