[PATCH] D21571: [AArch64] Avoid generating indexed vector instructions for Exynos

Abderrazek Zaafrani via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 1 16:26:57 PDT 2016


az updated this revision to Diff 66395.
az added a comment.
Herald added subscribers: rengolin, aemerson.

Redone this work as an optimization instead of modifying TableGen. The optimization is based on the latency of instructions and only the latencies for Exynos enable this optimization. This is mainly tested on intrinsic code.


https://reviews.llvm.org/D21571

Files:
  llvm/include/llvm/Target/TargetInstrInfo.h
  llvm/lib/CodeGen/PeepholeOptimizer.cpp
  llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  llvm/lib/Target/AArch64/AArch64InstrInfo.h
  llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21571.66395.patch
Type: text/x-patch
Size: 36486 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160801/8f226373/attachment.bin>


More information about the llvm-commits mailing list