Home
last modified time | relevance | path

Searched refs:Ity_I16 (Results 1 – 24 of 24) sorted by relevance

/external/valgrind/memcheck/tests/vbit-test/
Dutil.c180 case Ity_I16: return 2; in sizeof_irtype()
236 BINARY(Ity_I16,Ity_I16, Ity_I16); in typeof_primop()
330 BINARY(Ity_I16,Ity_I8, Ity_I16); in typeof_primop()
339 UNARY(Ity_I16, Ity_I16); in typeof_primop()
370 COMPARISON(Ity_I16); in typeof_primop()
383 case Iop_CmpNEZ16: UNARY_COMPARISON(Ity_I16); in typeof_primop()
388 case Iop_Left16: UNARY(Ity_I16,Ity_I16); in typeof_primop()
393 BINARY(Ity_I8,Ity_I8, Ity_I16); in typeof_primop()
395 BINARY(Ity_I16,Ity_I16, Ity_I32); in typeof_primop()
423 UNARY(Ity_I16, Ity_I8); in typeof_primop()
[all …]
/external/valgrind/VEX/useful/
Dtest_main.c697 case Ity_I16: in shadowType()
714 case Ity_I16: return IRExpr_Const(IRConst_U16(0)); in definedOfType()
770 return assignNew(mce, Ity_I16, binop(Iop_And16, a1, a2)); in mkDifD16()
802 return assignNew(mce, Ity_I16, binop(Iop_Or16, a1, a2)); in mkUifU16()
826 case Ity_I16: return mkUifU16(mce, a1, a2); in mkUifU()
851 return assignNew(mce, Ity_I16, in mkLeft16()
853 assignNew(mce, Ity_I16, in mkLeft16()
886 return assignNew(mce, Ity_I16, binop(Iop_Or16, data, vbits)); in mkImproveAND16()
934 mce, Ity_I16, in mkImproveOR16()
936 assignNew(mce, Ity_I16, unop(Iop_Not16, data)), in mkImproveOR16()
[all …]
/external/valgrind/VEX/priv/
Dir_defs.c53 case Ity_I16: vex_printf( "I16"); break; in ppIRType()
2512 BINARY(Ity_I16,Ity_I16, Ity_I16); in typeOfPrimop()
2606 BINARY(Ity_I16,Ity_I8, Ity_I16); in typeOfPrimop()
2615 UNARY(Ity_I16, Ity_I16); in typeOfPrimop()
2646 COMPARISON(Ity_I16); in typeOfPrimop()
2659 case Iop_CmpNEZ16: UNARY_COMPARISON(Ity_I16); in typeOfPrimop()
2664 case Iop_Left16: UNARY(Ity_I16,Ity_I16); in typeOfPrimop()
2669 case Iop_GetMSBs8x16: UNARY(Ity_V128, Ity_I16); in typeOfPrimop()
2672 BINARY(Ity_I8,Ity_I8, Ity_I16); in typeOfPrimop()
2674 BINARY(Ity_I16,Ity_I16, Ity_I32); in typeOfPrimop()
[all …]
Dguest_tilegx_toIR.c209 if (src_ty == Ity_I32 && dst_ty == Ity_I16) in narrowTo()
217 if (src_ty == Ity_I64 && dst_ty == Ity_I16) { in narrowTo()
1188 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1196 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1203 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1211 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1316 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1323 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1331 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1338 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
[all …]
Dhost_tilegx_isel.c454 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || in iselWordExpr_R_wrk()
599 if (ty == Ity_I8 || ty == Ity_I16) in iselWordExpr_R_wrk()
1022 if (ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 in iselWordExpr_R_wrk()
1037 if ((ty == Ity_I8 || ty == Ity_I16 || in iselWordExpr_R_wrk()
1146 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || in iselWordExpr_RH_wrk()
1415 if (tyd == Ity_I8 || tyd == Ity_I16 || tyd == Ity_I32 || in iselStmt()
1429 if (ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || in iselStmt()
1449 if (ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8 || in iselStmt()
1461 case Ity_I16: in iselStmt()
1496 if (retty == Ity_I8 || retty == Ity_I16 || retty == Ity_I32 in iselStmt()
[all …]
Dguest_x86_toIR.c439 case 2: return Ity_I16; in szToITy()
553 case 2: vassert(ty == Ity_I16); break; in putIReg()
563 return IRExpr_Get( segmentGuestRegOffset(sreg), Ity_I16 ); in getSReg()
568 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putSReg()
629 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putXMMRegLane16()
688 if (ty == Ity_I16) return mkU16(i); in mkU()
708 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32); in mkSizedOp()
717 adj = ty==Ity_I8 ? 0 : (ty==Ity_I16 ? 1 : 2); in mkSizedOp()
760 vassert(tyE == Ity_I32 || tyE == Ity_I16 || tyE == Ity_I8); in casLE()
872 case Ity_I16: return unop(Iop_16Uto32,e); in widenUto32()
[all …]
Dguest_s390_toIR.c569 case Ity_I16: in s390_cc_widen()
1119 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I16); in put_gpr_hw1()
1128 return IRExpr_Get(gpr_hw1_offset(archreg), Ity_I16); in get_gpr_hw1()
1234 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I16); in put_gpr_hw3()
1243 return IRExpr_Get(gpr_hw3_offset(archreg), Ity_I16); in get_gpr_hw3()
1280 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I16); in put_gpr_hw0()
1289 return IRExpr_Get(gpr_hw0_offset(archreg), Ity_I16); in get_gpr_hw0()
1349 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I16); in put_gpr_hw2()
1358 return IRExpr_Get(gpr_hw2_offset(archreg), Ity_I16); in get_gpr_hw2()
2851 assign(op2, unop(Iop_16Sto32, load(Ity_I16, mkexpr(op2addr)))); in s390_irgen_AH()
[all …]
Dhost_x86_isel.c666 case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
856 vassert(ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_R_wrk()
879 if (ty == Ity_I16) { in iselIntExpr_R_wrk()
1207 IRExpr_Load(Iend_LE,Ity_I16,bind(0))) ); in iselIntExpr_R_wrk()
1235 vassert(e->Iex.Unop.arg->Iex.Get.ty == Ity_I16); in iselIntExpr_R_wrk()
1431 if (ty == Ity_I8 || ty == Ity_I16) { in iselIntExpr_R_wrk()
1495 if ((ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) in iselIntExpr_R_wrk()
1647 vassert(ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RMI_wrk()
1707 vassert(ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RI_wrk()
1755 vassert(ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RM_wrk()
[all …]
Dhost_arm64_isel.c745 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
861 case Ity_I16: szBbits = 1; break; in iselIntExpr_AMode_wrk()
1446 vassert(ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_R_wrk()
1472 if (ty == Ity_I16) { in iselIntExpr_R_wrk()
1971 if (ty == Ity_I16 in iselIntExpr_R_wrk()
3546 if (tyd == Ity_I16) { in iselStmt()
3596 if (tyd == Ity_I16 && 0 == (offs & 1) && offs < (2<<12)) { in iselStmt()
3642 if (ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) { in iselStmt()
3711 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in iselStmt()
3737 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: { in iselStmt()
[all …]
Dhost_amd64_isel.c673 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
925 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: break; in iselIntExpr_R_wrk()
954 if (ty == Ity_I16) { in iselIntExpr_R_wrk()
1409 IRExpr_Load(Iend_LE,Ity_I16,bind(0))) ); in iselIntExpr_R_wrk()
1787 if (ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32) { in iselIntExpr_R_wrk()
1790 toUChar(ty==Ity_I8 ? 1 : (ty==Ity_I16 ? 2 : 4)), in iselIntExpr_R_wrk()
1861 if ((ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) in iselIntExpr_R_wrk()
2050 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RMI_wrk()
2119 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RI_wrk()
2175 vassert(ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RM_wrk()
[all …]
Dhost_ppc_isel.c1038 case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
1266 UInt sz = (ty == Ity_I8) ? 8 : (ty == Ity_I16) ? 16 : 32; in mk_AvDuplicateRI()
1267 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32); in mk_AvDuplicateRI()
1405 vassert(ty == Ity_I8 || ty == Ity_I16 || in iselWordExpr_R_wrk()
1501 if (ty == Ity_I8 || ty == Ity_I16) { in iselWordExpr_R_wrk()
1871 IRExpr_Load(IEndianess,Ity_I16,bind(0))) ); in iselWordExpr_R_wrk()
1875 = iselWordExpr_AMode( env, mi.bindee[0], Ity_I16/*xfer*/, in iselWordExpr_R_wrk()
2362 if (ty == Ity_I8 || ty == Ity_I16 || in iselWordExpr_R_wrk()
2438 if ((ty == Ity_I8 || ty == Ity_I16 || in iselWordExpr_R_wrk()
2637 vassert(ty == Ity_I8 || ty == Ity_I16 || in iselWordExpr_RH_wrk()
[all …]
Dhost_mips_isel.c625 case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
798 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || ty == Ity_I1 in iselWordExpr_R_wrk()
1778 if (ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 in iselWordExpr_R_wrk()
1793 if ((ty == Ity_I8 || ty == Ity_I16 || in iselWordExpr_R_wrk()
1909 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || in iselWordExpr_RH_wrk()
3655 if (tyd == Ity_I8 || tyd == Ity_I16 || tyd == Ity_I32 || in iselStmt()
3700 if (ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || in iselStmt()
3750 if (ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || ty == Ity_I1) { in iselStmt()
3819 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in iselStmt()
3845 case Ity_I32: case Ity_I16: case Ity_I8: { in iselStmt()
[all …]
Dguest_mips_toIR.c1299 if (src_ty == Ity_I32 && dst_ty == Ity_I16) in narrowTo()
1307 if (src_ty == Ity_I64 && dst_ty == Ity_I16) { in narrowTo()
1695 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || ty == Ity_I64); in mkSzOp()
1700 adj = ty == Ity_I8 ? 0 : (ty == Ity_I16 ? 1 : (ty == Ity_I32 ? 2 : 3)); in mkSzOp()
2671 unop(Iop_16Uto64, load(Ity_I16, mkexpr(t1)))); in dis_instr_CVM()
2674 unop(Iop_16Uto32, load(Ity_I16, mkexpr(t1)))); in dis_instr_CVM()
3082 t0 = newTemp(Ity_I16); in disDSPInstr_MIPS_WRK()
3085 t3 = newTemp(Ity_I16); in disDSPInstr_MIPS_WRK()
3086 t4 = newTemp(Ity_I16); in disDSPInstr_MIPS_WRK()
3089 t7 = newTemp(Ity_I16); in disDSPInstr_MIPS_WRK()
[all …]
Dhost_s390_isel.c625 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
1089 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || ty == Ity_I64); in s390_isel_int_expr_wrk()
1910 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || in s390_isel_int_expr_RMI()
3495 case Ity_I16: in s390_isel_stmt()
3618 case Ity_I16: in s390_isel_stmt()
3710 case Ity_I16: in s390_isel_stmt()
3802 || retty == Ity_I16 || retty == Ity_I8) { in s390_isel_stmt()
4115 case Ity_I16: in iselSB_S390()
Dguest_arm64_toIR.c1043 case Ity_I16: return unop(Iop_16Uto64, e); in widenUto64()
1056 case Ity_I16: return unop(Iop_64to16, e); in narrowFrom64()
1400 case 2: return Ity_I16; in preferredVectorSubTypeFromSize()
1422 case Ity_F16: case Ity_I16: laneSzB = 2; break; in offsetQRegLane()
1441 case Ity_I8: case Ity_I16: case Ity_I32: case Ity_I64: in putQRegLO()
1456 case Ity_F16: case Ity_I16: in getQRegLO()
1543 case Ity_I16: case Ity_F16: in putQRegLane()
1557 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in getQRegLane()
2112 if (srcTy == Ity_I16) { in math_DUP_TO_64()
2157 if (srcTy == Ity_I32 || srcTy == Ity_I16 || srcTy == Ity_I8) { in math_DUP_TO_V128()
[all …]
Dguest_amd64_toIR.c290 case Ity_I16: return mkU16(i); in mkU()
318 case Ity_I16: return 1 +op8; in mkSizedOp()
616 case 2: return Ity_I16; in szToITy()
1012 case 2: return IRExpr_Get( OFFB_RAX, Ity_I16 ); in getIRegRAX()
1030 case 2: vassert(ty == Ity_I16); in putIRegRAX()
1060 case 2: return IRExpr_Get( OFFB_RDX, Ity_I16 ); in getIRegRDX()
1137 Ity_I16 ); in getIReg16()
1142 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putIReg16()
1486 return IRExpr_Get( xmmGuestRegLane16offset(xmmreg,laneno), Ity_I16 ); in getXMMRegLane16()
1613 || tyE == Ity_I16 || tyE == Ity_I8); in casLE()
[all …]
Dhost_arm_isel.c663 case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall()
962 vassert(ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_RI84_wrk()
1189 vassert(ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_R_wrk()
1210 if (ty == Ity_I16) { in iselIntExpr_R_wrk()
5708 if (tyd == Ity_I16) { in iselStmt()
5781 case Ity_I16: { in iselStmt()
5907 if (ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) { in iselStmt()
5976 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in iselStmt()
6019 case Ity_I32: case Ity_I16: case Ity_I8: { in iselStmt()
6066 if (ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) { in iselStmt()
[all …]
Dguest_arm_toIR.c360 loaded = unop(Iop_16Uto32, loadLE(Ity_I16, addr)); break; in loadGuardedLE()
362 loaded = unop(Iop_16Sto32, loadLE(Ity_I16, addr)); break; in loadGuardedLE()
7842 loadLE(Ity_I16, mkexpr(addr))), IRTemp_INVALID); in mk_neon_elem_load_to_one_lane()
7868 loadLE(Ity_I16, binop(Iop_Add32, in mk_neon_elem_load_to_one_lane()
8443 loadLE(Ity_I16, mkexpr(addr))), in dis_neon_load_or_store()
8467 loadLE(Ity_I16, binop(Iop_Add32, in dis_neon_load_or_store()
16109 case 3: nm = "h"; ty = Ity_I16; widen = Iop_16Uto32; break; in disInstr_ARM_WRK()
16112 if (ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) { in disInstr_ARM_WRK()
16164 case 3: nm = "h"; ty = Ity_I16; narrow = Iop_32to16; break; in disInstr_ARM_WRK()
16167 if (ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8) { in disInstr_ARM_WRK()
[all …]
Dguest_ppc_toIR.c1005 vassert(ty == Ity_I8 || ty == Ity_I16 || in mkSzOp()
1012 adj = ty==Ity_I8 ? 0 : (ty==Ity_I16 ? 1 : (ty==Ity_I32 ? 2 : 3)); in mkSzOp()
4934 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
4944 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
4951 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
4961 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
5014 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
5021 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
5031 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
5038 val = load(Ity_I16, mkexpr(EA)); in dis_int_load()
[all …]
Dir_opt.c6482 case Ity_I1: case Ity_I8: case Ity_I16: in considerExpensives()
/external/valgrind/memcheck/
Dmc_translate.c380 case Ity_I16: in shadowTypeV()
384 case Ity_F16: return Ity_I16; in shadowTypeV()
404 case Ity_I16: return IRExpr_Const(IRConst_U16(0)); in definedOfType()
507 return assignNew('V', mce, Ity_I16, binop(Iop_And16, a1, a2)); in mkDifD16()
545 return assignNew('V', mce, Ity_I16, binop(Iop_Or16, a1, a2)); in mkUifU16()
589 case Ity_I16: return mkUifU16(mce, a1, a2); in mkUifU()
610 return assignNew('V', mce, Ity_I16, unop(Iop_Left16, a1)); in mkLeft16()
641 return assignNew('V', mce, Ity_I16, binop(Iop_Or16, data, vbits)); in mkImproveAND16()
697 'V', mce, Ity_I16, in mkImproveOR16()
699 assignNew('V', mce, Ity_I16, unop(Iop_Not16, data)), in mkImproveOR16()
[all …]
/external/valgrind/lackey/
Dlk_main.c315 case Ity_I16: return 2; in type2index()
/external/valgrind/drd/
Ddrd_load_store.c345 [Ity_I16 - Ity_I1] = { [4] = Iop_16Uto32, [8] = Iop_16Uto64 },
/external/valgrind/VEX/pub/
Dlibvex_ir.h224 Ity_I16, enumerator