Home | History | Annotate | Download | only in memcheck

Lines Matching refs:Ity_V128

383       case Ity_V128: return Ity_V128;
400 case Ity_V128: return IRExpr_Const(IRConst_V128(0x0000));
517 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2));
569 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, a1, a2));
585 case Ity_V128: return mkUifUV128(mce, a1, a2);
657 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, data, vbits));
725 'V', mce, Ity_V128,
727 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)),
771 if (src_ty == Ity_I32 && dst_ty == Ity_V128) {
775 return assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128, tmp, tmp));
782 tmp = assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128, tmp, tmp));
839 case Ity_V128:
841 tmp1 = assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128, tmp1, tmp1));
849 tmp1 = assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128,
2007 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ8x16, at));
2012 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ16x8, at));
2017 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ32x4, at));
2022 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ64x2, at));
2114 at = assignNew('V', mce, Ity_V128, mkPCast32x4(mce, at));
2123 at = assignNew('V', mce, Ity_V128, mkPCast32x4(mce, vatomX));
2136 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at));
2147 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at));
2160 at = assignNew('V', mce, Ity_V128, mkPCast64x2(mce, at));
2169 at = assignNew('V', mce, Ity_V128, mkPCast64x2(mce, vatomX));
2182 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at));
2193 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at));
2277 IRAtom* t2 = mkPCastTo(mce, Ity_V128, vRM);
2291 IRAtom* t2 = mkPCastTo(mce, Ity_V128, vRM);
2435 at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1));
2436 at2 = assignNew('V', mce, Ity_V128, pcast(mce, vatom2));
2437 at3 = assignNew('V', mce, Ity_V128, binop(vanilla_narrow, at1, at2));
2495 at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1));
2516 at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1));
2517 at2 = assignNew('V', mce, Ity_V128, pcast(mce, at1));
2782 return assignNew('V', mce, Ity_V128, triop(op, vatom1, vatom2, atom3));
2795 return assignNew('V', mce, Ity_V128, triop(op, vatom1, vatom2, atom3));
3123 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2));
3132 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
3142 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
3153 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
3162 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
3382 assignNew('V', mce, Ity_V128, binop(op, mkPCast32x4(mce, vatom1),
3387 assignNew('V', mce, Ity_V128, binop(op, mkPCast16x8(mce, vatom1),
3392 assignNew('V', mce, Ity_V128, binop(op, mkPCast8x16(mce, vatom1),
3419 return assignNew('V', mce, Ity_V128, binop(op, vatom1, vatom2));
3440 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
3446 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)),
3461 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN32x4, at, mkU8(16)));
3462 at = assignNew('V', mce, Ity_V128, binop(Iop_SarN32x4, at, mkU8(16)));
3471 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN16x8, at, mkU8(8)));
3472 at = assignNew('V', mce, Ity_V128, binop(Iop_SarN16x8, at, mkU8(8)));
3481 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN64x2, at, mkU8(32)));
3482 at = assignNew('V', mce, Ity_V128, binop(Iop_SarN64x2, at, mkU8(32)));
3493 return assignNew('V', mce, Ity_V128,
3502 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2));
3508 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2));
3849 and_or_ty = Ity_V128; improve = mkImproveANDV128; goto do_And_Or;
3868 and_or_ty = Ity_V128; improve = mkImproveORV128; goto do_And_Or;
4062 return assignNew('V', mce, Ity_V128, unop(op, vatom));
4250 return assignNew('V', mce, Ity_V128, unop(op, vatom));
4292 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom))));
4297 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom))));
4302 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom))));
4307 return assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom)));
4311 return assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom)));
4315 return assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom)));
4365 case Ity_V128: helper = &MC_(helperc_LOADV128le);
4390 case Ity_V128: helper = &MC_(helperc_LOADV128be);
4485 case Ity_V128:
4777 case Ity_V128: // V128 weirdness -- used twice
4798 case Ity_V128: /* we'll use the helper twice */
4815 case Ity_V128: /* we'll use the helper twice */
4902 else if (UNLIKELY(ty == Ity_V128)) {