[PATCH] D25912: [PowerPC] Improvements for BUILD_VECTOR Vol. 1

Nemanja Ivanovic via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 24 09:59:58 PDT 2016


nemanjai created this revision.
nemanjai added reviewers: echristo, hfinkel, andreadb, kbarton, amehsan, jtony.
nemanjai added a subscriber: llvm-commits.
nemanjai set the repository for this revision to rL LLVM.
Herald added a subscriber: mehdi_amini.

This patch is the first in a series that derives from https://reviews.llvm.org/D25580 which will be abandoned because it is excessively complex.
This particular patch provides SDAG patterns for the nodes and adds the logic to decide when to expand the node vs. treating it as legal and using the SDAG patterns.


Repository:
  rL LLVM

https://reviews.llvm.org/D25912

Files:
  lib/Target/PowerPC/PPCISelLowering.cpp
  lib/Target/PowerPC/PPCInstrInfo.td
  lib/Target/PowerPC/PPCInstrVSX.td
  test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll
  test/CodeGen/PowerPC/power9-moves-and-splats.ll
  test/CodeGen/PowerPC/tail-dup-analyzable-fallthrough.ll
  test/CodeGen/PowerPC/vsx.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D25912.75600.patch
Type: text/x-patch
Size: 29065 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161024/89b2a8c6/attachment-0001.bin>


More information about the llvm-commits mailing list