diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-22 15:02:23 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-22 15:02:23 +0000 |
commit | f7c8e1ddea9bb7b019e9a363c42db7799bd26328 (patch) | |
tree | ff10564d1e5362f7216d4646ccd6078570e780fa /llvm/lib/Target/X86/X86InstrMMX.td | |
parent | 43afd5a5c0e7cc1c3b7e62e780f953cf684e3085 (diff) |
[X86][MMX][SSE] Tag missed PHADD/PHSUB instructions with WritePHAdd
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrMMX.td')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrMMX.td | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86InstrMMX.td b/llvm/lib/Target/X86/X86InstrMMX.td index 8001cee027f..85e4f187d7b 100644 --- a/llvm/lib/Target/X86/X86InstrMMX.td +++ b/llvm/lib/Target/X86/X86InstrMMX.td @@ -339,11 +339,11 @@ defm MMX_PSUBUSW : MMXI_binop_rm_int<0xD9, "psubusw", int_x86_mmx_psubus_w, WriteVecALU>; defm MMX_PHSUBW : SS3I_binop_rm_int_mm<0x05, "phsubw", int_x86_ssse3_phsub_w, - WriteVecALU>; + WritePHAdd>; defm MMX_PHSUBD : SS3I_binop_rm_int_mm<0x06, "phsubd", int_x86_ssse3_phsub_d, - WriteVecALU>; + WritePHAdd>; defm MMX_PHSUBSW : SS3I_binop_rm_int_mm<0x07, "phsubsw",int_x86_ssse3_phsub_sw, - WriteVecALU>; + WritePHAdd>; // -- Multiplication defm MMX_PMULLW : MMXI_binop_rm_int<0xD5, "pmullw", int_x86_mmx_pmull_w, |