|
From: <sv...@va...> - 2012-07-10 21:41:12
|
sewardj 2012-07-10 22:41:01 +0100 (Tue, 10 Jul 2012)
New Revision: 2423
Log:
Add Iop_CmpEQ16x8 to the set of known dependency-breakers. Fixes #290006.
(Alexey Samsonov, sam...@go...)
Modified files:
trunk/priv/ir_opt.c
Modified: trunk/priv/ir_opt.c (+2 -0)
===================================================================
--- trunk/priv/ir_opt.c 2012-07-10 17:41:46 +01:00 (rev 2422)
+++ trunk/priv/ir_opt.c 2012-07-10 22:41:01 +01:00 (rev 2423)
@@ -1198,6 +1198,7 @@
case Iop_Or64:
return IRExpr_Const(IRConst_U64(0xFFFFFFFFFFFFFFFFULL));
case Iop_CmpEQ8x16:
+ case Iop_CmpEQ16x8:
case Iop_CmpEQ32x4:
return IRExpr_Const(IRConst_V128(0xFFFF));
default:
@@ -2107,6 +2108,7 @@
case Iop_CmpEQ64:
case Iop_CmpEQ8x8:
case Iop_CmpEQ8x16:
+ case Iop_CmpEQ16x8:
case Iop_CmpEQ32x4:
if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
e2 = mkOnesOfPrimopResultType(e->Iex.Binop.op);
|