Home
last modified time | relevance | path

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

/external/valgrind/main/VEX/
Dtest_main.c658 case Ity_V128: return Ity_V128; in shadowType()
673 case Ity_V128: return IRExpr_Const(IRConst_V128(0x0000)); in definedOfType()
744 return assignNew(mce, Ity_V128, binop(Iop_AndV128, a1, a2)); in mkDifDV128()
776 return assignNew(mce, Ity_V128, binop(Iop_OrV128, a1, a2)); in mkUifUV128()
785 case Ity_V128: return mkUifUV128(mce, a1, a2); in mkUifU()
866 return assignNew(mce, Ity_V128, binop(Iop_OrV128, data, vbits)); in mkImproveANDV128()
926 mce, Ity_V128, in mkImproveORV128()
928 assignNew(mce, Ity_V128, unop(Iop_NotV128, data)), in mkImproveORV128()
975 case Ity_V128: in mkPCastTo()
977 tmp1 = assignNew(mce, Ity_V128, binop(Iop_64HLtoV128, tmp1, tmp1)); in mkPCastTo()
[all …]
/external/valgrind/main/VEX/priv/
Dguest_amd64_toIR.c1428 return IRExpr_Get( xmmGuestRegOffset(xmmreg), Ity_V128 ); in getXMMReg()
1458 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
1493 return IRExpr_Get( ymmGuestRegLane128offset(ymmreg,laneno), Ity_V128 ); in getYMMRegLane128()
1514 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putYMMRegLane128()
8322 loadLE(Ity_V128, mkexpr(addr))) ); in dis_SSE_E_to_G_all_wrk()
8374 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo32()
8410 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo64()
8446 unop(op, loadLE(Ity_V128, mkexpr(addr))) ); in dis_SSE_E_to_G_unary_all()
8469 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
8470 IRTemp oldG1 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
[all …]
Dir_defs.c63 case Ity_V128: vex_printf( "V128"); break; in ppIRType()
2480 UNARY(Ity_V128, Ity_V128); in typeOfPrimop()
2483 BINARY(Ity_I64,Ity_I64, Ity_V128); in typeOfPrimop()
2499 UNARY(Ity_V128, Ity_I64); in typeOfPrimop()
2508 UNARY(Ity_I64, Ity_V128); in typeOfPrimop()
2510 case Iop_V128to32: UNARY(Ity_V128, Ity_I32); in typeOfPrimop()
2511 case Iop_32UtoV128: UNARY(Ity_I32, Ity_V128); in typeOfPrimop()
2512 case Iop_64UtoV128: UNARY(Ity_I64, Ity_V128); in typeOfPrimop()
2513 case Iop_SetV128lo32: BINARY(Ity_V128,Ity_I32, Ity_V128); in typeOfPrimop()
2514 case Iop_SetV128lo64: BINARY(Ity_V128,Ity_I64, Ity_V128); in typeOfPrimop()
[all …]
Dguest_x86_toIR.c577 return IRExpr_Get( xmmGuestRegOffset(xmmreg), Ity_V128 ); in getXMMReg()
602 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
6890 loadLE(Ity_V128, mkexpr(addr))) ); in dis_SSE_E_to_G_all_wrk()
6938 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo32()
6973 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo64()
7008 unop(op, loadLE(Ity_V128, mkexpr(addr))) ); in dis_SSE_E_to_G_unary_all()
7030 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
7031 IRTemp oldG1 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
7073 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo64()
7074 IRTemp oldG1 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo64()
[all …]
Dguest_ppc_toIR.c600 IRTemp ones8x16 = newTemp(Ity_V128); in expand8Ux16()
602 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Ux16()
605 *vEvn = newTemp(Ity_V128); in expand8Ux16()
606 *vOdd = newTemp(Ity_V128); in expand8Ux16()
618 IRTemp ones8x16 = newTemp(Ity_V128); in expand8Sx16()
620 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Sx16()
623 *vEvn = newTemp(Ity_V128); in expand8Sx16()
624 *vOdd = newTemp(Ity_V128); in expand8Sx16()
636 IRTemp ones16x8 = newTemp(Ity_V128); in expand16Ux8()
638 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand16Ux8()
[all …]
Dguest_arm_toIR.c761 return IRExpr_Get( quadGuestRegOffset(qregNo), Ity_V128 ); in llGetQReg()
773 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128); in llPutQReg()
2988 res = newTemp(Ity_V128); in dis_neon_vdup()
3038 arg_n = newTemp(Ity_V128); in dis_neon_data_3same()
3039 arg_m = newTemp(Ity_V128); in dis_neon_data_3same()
3040 res = newTemp(Ity_V128); in dis_neon_data_3same()
3174 tmp = newTemp(Ity_V128); in dis_neon_data_3same()
3244 cc = newTemp(Ity_V128); in dis_neon_data_3same()
3380 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
3408 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
[all …]
Dhost_ppc_isel.c4262 vassert(ty == Ity_V128); in iselVecExpr_wrk()
4282 vassert(e->Iex.Load.ty == Ity_V128); in iselVecExpr_wrk()
4283 am_addr = iselWordExpr_AMode(env, e->Iex.Load.addr, Ity_V128/*xfer*/); in iselVecExpr_wrk()
4719 if (tyd == Ity_V128) { in iselStmt()
4769 if (ty == Ity_V128) { in iselStmt()
4884 if (ty == Ity_V128) { in iselStmt()
5312 case Ity_V128: hregLo = mkHReg(j++, HRcVec128, True); break; in iselSB_PPC()
Dhost_x86_isel.c3168 vassert(ty == Ity_V128); in iselVecExpr_wrk()
3768 if (tyd == Ity_V128) { in iselStmt()
3810 if (ty == Ity_V128) { in iselStmt()
3929 if (ty == Ity_V128) { in iselStmt()
4290 case Ity_V128: hreg = mkHReg(j++, HRcVec128, True); break; in iselSB_X86()
Dhost_amd64_isel.c2832 vassert(ty == Ity_V128); in iselVecExpr_wrk()
3711 if (tyd == Ity_V128) { in iselStmt()
3769 if (ty == Ity_V128) { in iselStmt()
3878 if (ty == Ity_V128) { in iselStmt()
4249 case Ity_V128: in iselSB_AMD64()
Dhost_arm_isel.c3700 vassert(ty == Ity_V128); in iselNeonExpr_wrk()
3723 vassert(ty == Ity_V128); in iselNeonExpr_wrk()
3731 vassert(ty == Ity_V128); in iselNeonExpr_wrk()
5701 if (tyd == Ity_V128) { in iselStmt()
5757 if (tyd == Ity_V128) { in iselStmt()
5833 if (ty == Ity_V128) { in iselStmt()
6223 case Ity_V128: hreg = mkHReg(j++, HRcVec128, True); break; in iselSB_ARM()
Dhost_s390_isel.c2800 case Ity_V128: /* fall through */ in iselSB_S390()
Dir_opt.c5288 case Ity_V128: case Ity_V256: in considerExpensives()
/external/valgrind/main/memcheck/
Dmc_translate.c378 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()
[all …]
/external/valgrind/main/lackey/
Dlk_main.c318 case Ity_V128: return 9; in type2index()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h234 Ity_V128, /* 128-bit SIMD */ enumerator