[PATCH] D38506: [X86][SSE] Improve shuffling combining with horizontal operations
Peter Cordes via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 6 22:54:27 PDT 2017
pcordes accepted this revision.
pcordes added a comment.
ASM output changes are all obvious improvements.
================
Comment at: test/CodeGen/X86/vector-compare-results.ll:3532
+; SSE42-NEXT: pcmpgtd {{[0-9]+}}(%rsp), %xmm7
+; SSE42-NEXT: pextrb $12, %xmm7, %eax
; SSE42-NEXT: andb $1, %al
----------------
The extra instructions before the dumb stuff are gone again now. Yay?
Hopefully this is a sign that it's resistant to doing extra work in real extract situations, too.
Repository:
rL LLVM
https://reviews.llvm.org/D38506
More information about the llvm-commits
mailing list