/external/valgrind/VEX/useful/ |
D | test_main.c | 702 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/ |
D | guest_amd64_toIR.c | 1468 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 …]
|
D | ir_defs.c | 64 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 …]
|
D | guest_x86_toIR.c | 574 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 …]
|
D | guest_ppc_toIR.c | 695 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 …]
|
D | guest_arm_toIR.c | 806 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 …]
|
D | host_arm64_isel.c | 576 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 …]
|
D | host_x86_isel.c | 525 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()
|
D | host_amd64_isel.c | 536 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 …]
|
D | host_ppc_isel.c | 836 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 …]
|
D | host_arm_isel.c | 508 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 …]
|
D | host_mips_isel.c | 485 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()
|
D | guest_arm64_toIR.c | 364 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 …]
|
D | host_s390_isel.c | 4177 case Ity_V128: /* fall through */ in iselSB_S390()
|
D | ir_opt.c | 6490 case Ity_V128: case Ity_V256: in considerExpensives()
|
/external/valgrind/memcheck/ |
D | mc_translate.c | 391 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/ |
D | lk_main.c | 322 case Ity_V128: return 9; in type2index()
|
/external/valgrind/VEX/pub/ |
D | libvex_ir.h | 235 Ity_V128, /* 128-bit SIMD */ enumerator
|