[PATCH] [X86][SSE] psrl(w/d/q) and psll(w/d/q) bit shifts for SSE2
Simon Pilgrim
llvm-dev at redking.me.uk
Wed Jan 7 08:35:10 PST 2015
Merged left / right shift matching code into single predicate - I'm a little dubious as to whether the predicate is actually needed at this point....
Improved some byte shift tests as they were matching against bit shifts instead and we were losing test coverage.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D6649
Files:
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/combine-or.ll
test/CodeGen/X86/vec_insert-5.ll
test/CodeGen/X86/vector-idiv.ll
test/CodeGen/X86/vector-shuffle-128-v16.ll
test/CodeGen/X86/vector-shuffle-128-v4.ll
test/CodeGen/X86/vector-shuffle-128-v8.ll
test/CodeGen/X86/vector-shuffle-256-v16.ll
test/CodeGen/X86/vector-shuffle-256-v32.ll
test/CodeGen/X86/vector-shuffle-256-v8.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6649.17861.patch
Type: text/x-patch
Size: 43469 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150107/cc0bbcca/attachment.bin>
More information about the llvm-commits
mailing list