[PATCH] [X86][SSE] Added support for SSE3 lane duplication shuffle instructions
Chandler Carruth
chandlerc at gmail.com
Sun Jan 18 16:46:39 PST 2015
This looks really good with only a minor ordering issue between movddup and broadcast which I commented on below.
REPOSITORY
rL LLVM
================
Comment at: test/CodeGen/X86/vector-shuffle-512-v8.ll:633
@@ -632,3 +632,3 @@
; ALL: # BB#0:
-; ALL-NEXT: vbroadcastsd %xmm0, %ymm1
; ALL-NEXT: vextractf64x4 $1, %zmm0, %ymm0
----------------
I would expect vbroadcast to be generally a better choice than vmovddup here..
http://reviews.llvm.org/D7042
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list