[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