[PATCH] D27419: [X86][SSE] Consistently set MOVD/MOVQ load/store/move instructions to integer domain

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 5 11:29:24 PST 2016


RKSimon added inline comments.


================
Comment at: test/CodeGen/X86/avx2-vbroadcast.ll:1473
+; X64-AVX2-NEXT:    vpbroadcastd %xmm1, %xmm1
 ; X64-AVX2-NEXT:    vmovaps %xmm0, -{{[0-9]+}}(%rsp)
+; X64-AVX2-NEXT:    vmovdqa %xmm1, -{{[0-9]+}}(%rsp)
----------------
zvi wrote:
> Any idea why this vmovaps hasn't changed? 
Not for certain, but those particular xor/store instructions don't interact with any domain specific instructions so it may have gotten switched to the default (float) domain.


Repository:
  rL LLVM

https://reviews.llvm.org/D27419





More information about the llvm-commits mailing list