/external/valgrind/main/VEX/ |
D | test_main.c | 658 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/ |
D | guest_amd64_toIR.c | 1428 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 …]
|
D | ir_defs.c | 63 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 …]
|
D | guest_x86_toIR.c | 577 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 …]
|
D | guest_ppc_toIR.c | 600 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 …]
|
D | guest_arm_toIR.c | 761 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 …]
|
D | host_ppc_isel.c | 4262 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()
|
D | host_x86_isel.c | 3168 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()
|
D | host_amd64_isel.c | 2832 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()
|
D | host_arm_isel.c | 3700 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()
|
D | host_s390_isel.c | 2800 case Ity_V128: /* fall through */ in iselSB_S390()
|
D | ir_opt.c | 5288 case Ity_V128: case Ity_V256: in considerExpensives()
|
/external/valgrind/main/memcheck/ |
D | mc_translate.c | 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() [all …]
|
/external/valgrind/main/lackey/ |
D | lk_main.c | 318 case Ity_V128: return 9; in type2index()
|
/external/valgrind/main/VEX/pub/ |
D | libvex_ir.h | 234 Ity_V128, /* 128-bit SIMD */ enumerator
|