summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-03-23 06:58:55 +0000
committerCraig Topper <craig.topper@intel.com>2018-03-23 06:58:55 +0000
commitdfeea84d63f737ddded2531c8c309a7f93fecf38 (patch)
treecab79c14ed2d713184e1a294fc52047a70cbdf3a /llvm/lib/Target
parent4787b7f43422e75a75628b25766d92594555b433 (diff)
downloadbcm5719-llvm-dfeea84d63f737ddded2531c8c309a7f93fecf38.tar.gz
bcm5719-llvm-dfeea84d63f737ddded2531c8c309a7f93fecf38.zip
[X86] Give VPCMPEQQ the same itinerary as its SSE counterpart.
llvm-svn: 328296
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86InstrSSE.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrSSE.td b/llvm/lib/Target/X86/X86InstrSSE.td
index f9c4392e732..1963425e236 100644
--- a/llvm/lib/Target/X86/X86InstrSSE.td
+++ b/llvm/lib/Target/X86/X86InstrSSE.td
@@ -6407,7 +6407,7 @@ let Predicates = [HasAVX, NoVLX] in
VEX_4V, VEX_WIG;
let Predicates = [HasAVX] in
defm VPCMPEQQ : SS48I_binop_rm<0x29, "vpcmpeqq", X86pcmpeq, v2i64, VR128,
- loadv2i64, i128mem, 0, SSE_INTALU_ITINS_P>,
+ loadv2i64, i128mem, 0, SSE_INTALUQ_ITINS_P>,
VEX_4V, VEX_WIG;
let Predicates = [HasAVX2, NoVLX] in
@@ -6416,7 +6416,7 @@ let Predicates = [HasAVX2, NoVLX] in
VEX_4V, VEX_L, VEX_WIG;
let Predicates = [HasAVX2] in
defm VPCMPEQQY : SS48I_binop_rm<0x29, "vpcmpeqq", X86pcmpeq, v4i64, VR256,
- loadv4i64, i256mem, 0, SSE_INTALU_ITINS_P>,
+ loadv4i64, i256mem, 0, SSE_INTALUQ_ITINS_P>,
VEX_4V, VEX_L, VEX_WIG;
let Constraints = "$src1 = $dst" in {
OpenPOWER on IntegriCloud