Home
last modified time | relevance | path

Searched refs:Ity_V128 (Results 1 – 18 of 18) sorted by relevance

/external/valgrind/VEX/useful/
Dtest_main.c702 case Ity_V128: return Ity_V128; in shadowType()
717 case Ity_V128: return IRExpr_Const(IRConst_V128(0x0000)); in definedOfType()
788 return assignNew(mce, Ity_V128, binop(Iop_AndV128, a1, a2)); in mkDifDV128()
820 return assignNew(mce, Ity_V128, binop(Iop_OrV128, a1, a2)); in mkUifUV128()
829 case Ity_V128: return mkUifUV128(mce, a1, a2); in mkUifU()
910 return assignNew(mce, Ity_V128, binop(Iop_OrV128, data, vbits)); in mkImproveANDV128()
970 mce, Ity_V128, in mkImproveORV128()
972 assignNew(mce, Ity_V128, unop(Iop_NotV128, data)), in mkImproveORV128()
1019 case Ity_V128: in mkPCastTo()
1021 tmp1 = assignNew(mce, Ity_V128, binop(Iop_64HLtoV128, tmp1, tmp1)); in mkPCastTo()
[all …]
/external/valgrind/VEX/priv/
Dguest_amd64_toIR.c1468 return IRExpr_Get( xmmGuestRegOffset(xmmreg), Ity_V128 ); in getXMMReg()
1498 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
1533 return IRExpr_Get( ymmGuestRegLane128offset(ymmreg,laneno), Ity_V128 ); in getYMMRegLane128()
1554 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putYMMRegLane128()
2752 if (ty == Ity_V128) in disAVSIBMode()
8812 loadLE(Ity_V128, mkexpr(addr))) in dis_SSE_E_to_G_all_wrk()
8814 loadLE(Ity_V128, mkexpr(addr))) in dis_SSE_E_to_G_all_wrk()
8867 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo32()
8903 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo64()
8944 IRExpr* src = loadLE(Ity_V128, mkexpr(addr)); in dis_SSE_E_to_G_unary_all()
[all …]
Dir_defs.c64 case Ity_V128: vex_printf( "V128"); break; in ppIRType()
2672 case Iop_GetMSBs8x16: UNARY(Ity_V128, Ity_I16); in typeOfPrimop()
2863 UNARY(Ity_V128, Ity_V128); in typeOfPrimop()
2867 BINARY(ity_RMode,Ity_V128, Ity_V128); in typeOfPrimop()
2870 BINARY(Ity_I64,Ity_I64, Ity_V128); in typeOfPrimop()
2886 UNARY(Ity_V128, Ity_I64); in typeOfPrimop()
2895 UNARY(Ity_I64, Ity_V128); in typeOfPrimop()
2897 case Iop_V128to32: UNARY(Ity_V128, Ity_I32); in typeOfPrimop()
2898 case Iop_32UtoV128: UNARY(Ity_I32, Ity_V128); in typeOfPrimop()
2899 case Iop_64UtoV128: UNARY(Ity_I64, Ity_V128); in typeOfPrimop()
[all …]
Dguest_x86_toIR.c574 return IRExpr_Get( xmmGuestRegOffset(xmmreg), Ity_V128 ); in getXMMReg()
599 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
7026 loadLE(Ity_V128, mkexpr(addr))) in dis_SSE_E_to_G_all_wrk()
7028 loadLE(Ity_V128, mkexpr(addr))) in dis_SSE_E_to_G_all_wrk()
7077 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo32()
7112 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo64()
7152 IRExpr* src = loadLE(Ity_V128, mkexpr(addr)); in dis_SSE_E_to_G_unary_all()
7178 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
7179 IRTemp oldG1 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
7221 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo64()
[all …]
Dguest_ppc_toIR.c695 IRTemp ones8x16 = newTemp(Ity_V128); in expand8Ux16()
697 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Ux16()
700 *vEvn = newTemp(Ity_V128); in expand8Ux16()
701 *vOdd = newTemp(Ity_V128); in expand8Ux16()
713 IRTemp ones8x16 = newTemp(Ity_V128); in expand8Sx16()
715 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Sx16()
718 *vEvn = newTemp(Ity_V128); in expand8Sx16()
719 *vOdd = newTemp(Ity_V128); in expand8Sx16()
731 IRTemp ones16x8 = newTemp(Ity_V128); in expand16Ux8()
733 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand16Ux8()
[all …]
Dguest_arm_toIR.c806 return IRExpr_Get( quadGuestRegOffset(qregNo), Ity_V128 ); in llGetQReg()
818 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128); in llPutQReg()
3006 res = newTemp(Ity_V128); in dis_neon_vdup()
3056 arg_n = newTemp(Ity_V128); in dis_neon_data_3same()
3057 arg_m = newTemp(Ity_V128); in dis_neon_data_3same()
3058 res = newTemp(Ity_V128); in dis_neon_data_3same()
3192 tmp = newTemp(Ity_V128); in dis_neon_data_3same()
3260 cc = newTemp(Ity_V128); in dis_neon_data_3same()
3396 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
3424 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
[all …]
Dhost_arm64_isel.c576 vassert(retTy == Ity_V128 || retTy == Ity_V256); in doHelperCall()
583 vassert(retTy != Ity_V128 && retTy != Ity_V256); in doHelperCall()
626 if (retTy == Ity_V128 || retTy == Ity_V256) in doHelperCall()
737 vassert(nVECRETs == (retTy == Ity_V128 || retTy == Ity_V256) ? 1 : 0); in doHelperCall()
748 case Ity_V128: in doHelperCall()
2140 vassert(ty == Ity_V128); in iselV128Expr_wrk()
2190 vassert(ty == Ity_V128); in iselV128Expr_wrk()
2200 vassert(ty == Ity_V128); in iselV128Expr_wrk()
3558 if (tyd == Ity_V128) { in iselStmt()
3608 if (tyd == Ity_V128 && offs < (1<<12)) { in iselStmt()
[all …]
Dhost_x86_isel.c525 vassert(retTy == Ity_V128 || retTy == Ity_V256); in doHelperCall()
532 vassert(retTy != Ity_V128 && retTy != Ity_V256); in doHelperCall()
669 case Ity_V128: in doHelperCall()
3278 vassert(ty == Ity_V128); in iselVecExpr_wrk()
3914 if (tyd == Ity_V128) { in iselStmt()
3956 if (ty == Ity_V128) { in iselStmt()
4075 if (ty == Ity_V128) { in iselStmt()
4097 case Ity_V128: in iselStmt()
4142 case Ity_V128: { in iselStmt()
4483 case Ity_V128: hreg = mkHReg(True, HRcVec128, 0, j++); break; in iselSB_X86()
Dhost_amd64_isel.c536 if (retTy == Ity_V128 || retTy == Ity_V256) in doHelperCall()
599 if (retTy == Ity_V128) { in doHelperCall()
658 if (retTy == Ity_V128 || retTy == Ity_V256) { in doHelperCall()
676 case Ity_V128: in doHelperCall()
3127 vassert(ty == Ity_V128); in iselVecExpr_wrk()
4343 case Ity_V128: szB = 16; break; in iselStmt()
4399 if (tyd == Ity_V128) { in iselStmt()
4457 if (ty == Ity_V128) { in iselStmt()
4566 if (ty == Ity_V128) { in iselStmt()
4597 case Ity_V128: case Ity_V256: in iselStmt()
[all …]
Dhost_ppc_isel.c836 if (retTy == Ity_V128 || retTy == Ity_V256) in doHelperCall()
937 if (retTy == Ity_V128) { in doHelperCall()
1020 if (retTy == Ity_V128 || retTy == Ity_V256) { in doHelperCall()
1041 case Ity_V128: in doHelperCall()
4860 vassert(ty == Ity_V128); in iselVecExpr_wrk()
4898 vassert(e->Iex.Load.ty == Ity_V128); in iselVecExpr_wrk()
5531 if (tyd == Ity_V128) { in iselStmt()
5583 if (ty == Ity_V128) { in iselStmt()
5717 if (ty == Ity_V128) { in iselStmt()
5840 case Ity_V128: in iselStmt()
[all …]
Dhost_arm_isel.c508 if (retTy == Ity_V128 || retTy == Ity_V256) in doHelperCall()
652 vassert(nVECRETs == (retTy == Ity_V128 || retTy == Ity_V256) ? 1 : 0); in doHelperCall()
666 case Ity_V128: in doHelperCall()
3806 vassert(ty == Ity_V128); in iselNeonExpr_wrk()
3834 vassert(ty == Ity_V128); in iselNeonExpr_wrk()
3842 vassert(ty == Ity_V128); in iselNeonExpr_wrk()
5750 if (tyd == Ity_V128) { in iselStmt()
5890 if (tyd == Ity_V128) { in iselStmt()
5954 if (ty == Ity_V128) { in iselStmt()
6028 case Ity_V128: { in iselStmt()
[all …]
Dhost_mips_isel.c485 if (retTy == Ity_V128 || retTy == Ity_V256) in doHelperCall()
614 vassert(nVECRETs == (retTy == Ity_V128 || retTy == Ity_V256) ? 1 : 0); in doHelperCall()
628 case Ity_V128: in doHelperCall()
3818 case Ity_V128: in iselStmt()
3875 case Ity_V128: { in iselStmt()
Dguest_arm64_toIR.c364 return newTemp(Ity_V128); in newTempV128()
1380 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128); in putQReg128()
1388 return IRExpr_Get(offsetQReg128(qregNo), Ity_V128); in getQReg128()
1403 case 16: return Ity_V128; in preferredVectorSubTypeFromSize()
1425 case Ity_V128: laneSzB = 16; break; in offsetQRegLane()
1442 case Ity_F16: case Ity_F32: case Ity_F64: case Ity_V128: in putQRegLO()
1458 case Ity_F32: case Ity_F64: case Ity_V128: in getQRegLO()
1507 return nameQRegLO(qregNo, Ity_V128); in nameQReg128()
5287 case 16: ty = Ity_V128; break; in dis_ARM64_load_store()
5423 putQReg128(tt, loadLE(Ity_V128, mkexpr(ea))); in dis_ARM64_load_store()
[all …]
Dhost_s390_isel.c4177 case Ity_V128: /* fall through */ in iselSB_S390()
Dir_opt.c6490 case Ity_V128: case Ity_V256: in considerExpensives()
/external/valgrind/memcheck/
Dmc_translate.c391 case Ity_V128: return Ity_V128; in shadowTypeV()
408 case Ity_V128: return IRExpr_Const(IRConst_V128(0x0000)); in definedOfType()
525 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2)); in mkDifDV128()
577 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, a1, a2)); in mkUifUV128()
593 case Ity_V128: return mkUifUV128(mce, a1, a2); in mkUifU()
665 return assignNew('V', mce, Ity_V128, binop(Iop_OrV128, data, vbits)); in mkImproveANDV128()
733 'V', mce, Ity_V128, in mkImproveORV128()
735 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)), in mkImproveORV128()
779 if (src_ty == Ity_I32 && dst_ty == Ity_V128) { in mkPCastTo()
783 return assignNew('V', mce, Ity_V128, binop(Iop_64HLtoV128, tmp, tmp)); in mkPCastTo()
[all …]
/external/valgrind/lackey/
Dlk_main.c322 case Ity_V128: return 9; in type2index()
/external/valgrind/VEX/pub/
Dlibvex_ir.h235 Ity_V128, /* 128-bit SIMD */ enumerator