[PATCH] [PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations

Bill Schmidt wschmidt at linux.vnet.ibm.com
Mon Apr 27 11:25:51 PDT 2015


Thanks, Hal.  This revision reverts back to the switch statement, and adds the commentary you asked for.  Thanks for helping me think through trying to do this in TableGen.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D8565

Files:
  lib/Target/PowerPC/CMakeLists.txt
  lib/Target/PowerPC/PPC.h
  lib/Target/PowerPC/PPCInstrAltivec.td
  lib/Target/PowerPC/PPCInstrVSX.td
  lib/Target/PowerPC/PPCTargetMachine.cpp
  lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  test/CodeGen/PowerPC/swaps-le-1.ll
  test/CodeGen/PowerPC/vsx-ldst-builtin-le.ll
  test/CodeGen/PowerPC/vsx-ldst.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8565.24491.patch
Type: text/x-patch
Size: 40193 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150427/0fc382c4/attachment.bin>


More information about the llvm-commits mailing list