summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-10-30 00:02:55 +0000
committerCraig Topper <craig.topper@gmail.com>2016-10-30 00:02:55 +0000
commitbf9e5a16a43f809966879c75216156041d78f02e (patch)
tree10a31801b183f833169bb87fb01f9c7cb10708ee /llvm/lib
parentff76cfefc0b105d821b39697280d1ab05da6b80b (diff)
downloadbcm5719-llvm-bf9e5a16a43f809966879c75216156041d78f02e.tar.gz
bcm5719-llvm-bf9e5a16a43f809966879c75216156041d78f02e.zip
[X86] Don't use loadv2i64 on SSE version of PMULHRSW. Use memopv2i64 instead.
This bug was introduced in r285501. llvm-svn: 285510
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86InstrSSE.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrSSE.td b/llvm/lib/Target/X86/X86InstrSSE.td
index 8800f0cc3d7..7ced35a56a8 100644
--- a/llvm/lib/Target/X86/X86InstrSSE.td
+++ b/llvm/lib/Target/X86/X86InstrSSE.td
@@ -5710,7 +5710,7 @@ let isCommutable = 0 in {
SSE_PMADD, memopv2i64>;
}
defm PMULHRSW : SS3I_binop_rm<0x0B, "pmulhrsw", X86mulhrs, v8i16, VR128,
- loadv2i64, i128mem, SSE_PMULHRSW>;
+ memopv2i64, i128mem, SSE_PMULHRSW>;
}
//===---------------------------------------------------------------------===//
OpenPOWER on IntegriCloud