Lines Matching refs:Ity_V128
378 case Ity_V128: return Ity_V128; in shadowTypeV()
395 case Ity_V128: return IRExpr_Const(IRConst_V128(0x0000)); in definedOfType()
510 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2)); in mkDifDV128()
562 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, a1, a2)); in mkUifUV128()
578 case Ity_V128: return mkUifUV128(mce, a1, a2); in mkUifU()
649 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, data, vbits)); in mkImproveANDV128()
717 'V', mce, Ity_V128, in mkImproveORV128()
719 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)), in mkImproveORV128()
816 case Ity_V128: in mkPCastTo()
818 tmp1 = assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128, tmp1, tmp1)); in mkPCastTo()
1850 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ8x16, at)); in mkPCast8x16()
1855 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ16x8, at)); in mkPCast16x8()
1860 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ32x4, at)); in mkPCast32x4()
1865 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ64x2, at)); in mkPCast64x2()
1947 at = assignNew('V', mce, Ity_V128, mkPCast32x4(mce, at)); in binary32Fx4()
1956 at = assignNew('V', mce, Ity_V128, mkPCast32x4(mce, vatomX)); in unary32Fx4()
1969 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at)); in binary32F0x4()
1980 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at)); in unary32F0x4()
1993 at = assignNew('V', mce, Ity_V128, mkPCast64x2(mce, at)); in binary64Fx2()
2002 at = assignNew('V', mce, Ity_V128, mkPCast64x2(mce, vatomX)); in unary64Fx2()
2015 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at)); in binary64F0x2()
2026 at = assignNew('V', mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at)); in unary64F0x2()
2201 at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1)); in vectorNarrowBinV128()
2202 at2 = assignNew('V', mce, Ity_V128, pcast(mce, vatom2)); in vectorNarrowBinV128()
2203 at3 = assignNew('V', mce, Ity_V128, binop(vanilla_narrow, at1, at2)); in vectorNarrowBinV128()
2261 at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1)); in vectorNarrowUnV128()
2282 at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1)); in vectorWidenI64()
2283 at2 = assignNew('V', mce, Ity_V128, pcast(mce, at1)); in vectorWidenI64()
2510 return assignNew('V', mce, Ity_V128, triop(op, vatom1, vatom2, atom3)); in expr2vbits_Triop()
2819 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)); in expr2vbits_Binop()
2828 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), in expr2vbits_Binop()
2838 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), in expr2vbits_Binop()
2848 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), in expr2vbits_Binop()
2857 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), in expr2vbits_Binop()
3070 assignNew('V', mce, Ity_V128, binop(op, mkPCast32x4(mce, vatom1), in expr2vbits_Binop()
3075 assignNew('V', mce, Ity_V128, binop(op, mkPCast16x8(mce, vatom1), in expr2vbits_Binop()
3080 assignNew('V', mce, Ity_V128, binop(op, mkPCast8x16(mce, vatom1), in expr2vbits_Binop()
3107 return assignNew('V', mce, Ity_V128, binop(op, vatom1, vatom2)); in expr2vbits_Binop()
3128 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), in expr2vbits_Binop()
3134 assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), in expr2vbits_Binop()
3149 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN32x4, at, mkU8(16))); in expr2vbits_Binop()
3150 at = assignNew('V', mce, Ity_V128, binop(Iop_SarN32x4, at, mkU8(16))); in expr2vbits_Binop()
3159 at = assignNew('V', mce, Ity_V128, binop(Iop_ShlN16x8, at, mkU8(8))); in expr2vbits_Binop()
3160 at = assignNew('V', mce, Ity_V128, binop(Iop_SarN16x8, at, mkU8(8))); in expr2vbits_Binop()
3170 return assignNew('V', mce, Ity_V128, in expr2vbits_Binop()
3179 return assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)); in expr2vbits_Binop()
3471 and_or_ty = Ity_V128; improve = mkImproveANDV128; goto do_And_Or; in expr2vbits_Binop()
3490 and_or_ty = Ity_V128; improve = mkImproveORV128; goto do_And_Or; in expr2vbits_Binop()
3597 return assignNew('V', mce, Ity_V128, unop(op, vatom)); in expr2vbits_Unop()
3807 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom)))); in expr2vbits_Unop()
3812 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom)))); in expr2vbits_Unop()
3817 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom)))); in expr2vbits_Unop()
3925 case Ity_V128: { in expr2vbits_Load()
3935 Ity_V128, in expr2vbits_Load()
4180 case Ity_V128: // V128 weirdness -- used twice in do_shadow_Store()
4200 case Ity_V128: /* we'll use the helper twice */ in do_shadow_Store()
4217 case Ity_V128: /* we'll use the helper twice */ in do_shadow_Store()
4304 else if (UNLIKELY(ty == Ity_V128)) { in do_shadow_Store()