[PATCH] [X86] add an exedepfix entry for movq == movlps == movlpd (refiled)

Sanjay Patel spatel at rotateright.com
Sun Mar 29 12:39:56 PDT 2015


Hi craig.topper, delena, mkuper, qcolombet,

This is a 1-line patch (with a TODO for AVX because that will affect even more regression tests).

I've stared at the Intel docs for the various movq versions, but it's not clear to me exactly what the difference is between the 0xD6 (MOVPQI2QImr) and 0x7E (MOVSDto64mr) opcodes.

http://reviews.llvm.org/D8691

Files:
  lib/Target/X86/X86InstrInfo.cpp
  test/CodeGen/X86/2011-10-19-widen_vselect.ll
  test/CodeGen/X86/2012-07-10-extload64.ll
  test/CodeGen/X86/exedeps-movq.ll
  test/CodeGen/X86/sse2-intrinsics-x86.ll
  test/CodeGen/X86/stack-folding-int-sse42.ll
  test/CodeGen/X86/vec_insert-5.ll
  test/CodeGen/X86/vec_insert-mmx.ll
  test/CodeGen/X86/vec_zero_cse.ll
  test/CodeGen/X86/vector-shuffle-mmx.ll
  test/CodeGen/X86/widen_cast-1.ll
  test/CodeGen/X86/widen_cast-4.ll
  test/CodeGen/X86/widen_cast-5.ll
  test/CodeGen/X86/widen_shuffle-1.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8691.22856.patch
Type: text/x-patch
Size: 10411 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150329/5a234119/attachment.bin>


More information about the llvm-commits mailing list