[PATCH] D30213: [X86][SSE] Enable post-legalize vXi64 shuffle combining on 32-bit targets
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 21 09:42:20 PST 2017
RKSimon created this revision.
Long ago (2010 according to svn blame), combineShuffle probably needed to prevent the accidental creation of illegal i64 types but there doesn't appear to be any combines that can cause this any more as they all have their own legality checks.
Repository:
rL LLVM
https://reviews.llvm.org/D30213
Files:
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx-shuffle-x86_32.ll
test/CodeGen/X86/dagcombine-cse.ll
test/CodeGen/X86/vector-extend-inreg.ll
test/CodeGen/X86/vector-shuffle-combining-avx2.ll
test/CodeGen/X86/vector-shuffle-combining-avx512bw.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D30213.89238.patch
Type: text/x-patch
Size: 7922 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170221/df57401b/attachment.bin>
More information about the llvm-commits
mailing list