Home | History | Annotate | Download | only in VEX

Lines Matching refs:Ity_I32

535          Ity_I32 or Ity_I64 only. */
654 case Ity_I32:
656 case Ity_F32: return Ity_I32;
671 case Ity_I32: return IRExpr_Const(IRConst_U32(0));
732 return assignNew(mce, Ity_I32, binop(Iop_And32, a1, a2));
764 return assignNew(mce, Ity_I32, binop(Iop_Or32, a1, a2));
783 case Ity_I32: return mkUifU32(mce, a1, a2);
817 return assignNew(mce, Ity_I32,
819 assignNew(mce, Ity_I32,
850 return assignNew(mce, Ity_I32, binop(Iop_Or32, data, vbits));
902 mce, Ity_I32,
904 assignNew(mce, Ity_I32, unop(Iop_Not32, data)),
953 case Ity_I32:
971 case Ity_I32:
972 return assignNew(mce, Ity_I32, unop(Iop_1Sto32, tmp1));
1251 at = mkPCastTo(mce, Ity_I32, va1);
1252 at = mkUifU(mce, Ity_I32, at, mkPCastTo(mce, Ity_I32, va2));
1269 IRAtom* curr = definedOfType(Ity_I32);
1282 here = mkPCastTo( mce, Ity_I32, expr2vbits(mce, exprvec[i]) );
1311 ty = Ity_I32;
1439 at = assignNew(mce, Ity_I32, unop(Iop_V128to32, at));
1440 at = mkPCastTo(mce, Ity_I32, at);
1450 at = assignNew(mce, Ity_I32, unop(Iop_V128to32, vatomX));
1451 at = mkPCastTo(mce, Ity_I32, at);
1756 return mkLazy2(mce, Ity_I32, vatom1, vatom2);
1774 return mkLazy2(mce, Ity_I32, vatom1, vatom2);
1783 return assignNew(mce, Ity_I32, binop(op, vatom1, vatom2));
1790 IRAtom* vHi32 = mkPCastTo(mce, Ity_I32, vLo32);
1798 return assignNew(mce, Ity_I32, binop(Iop_16HLto32, vHi16, vLo16));
1840 return assignNew(mce, Ity_I32, binop(op, vatom1, atom2));
1865 and_or_ty = Ity_I32; improve = mkImproveAND32; goto do_And_Or;
1881 and_or_ty = Ity_I32; improve = mkImproveOR32; goto do_And_Or;
1956 return mkPCastTo(mce, Ity_I32, vatom);
1971 return assignNew(mce, Ity_I32, unop(op, vatom));
2028 case Ity_I32: helper = &MC_(helperc_LOADV4);
2048 tl_assert( tyAddr == Ity_I32 || tyAddr == Ity_I64 );
2049 mkAdd = tyAddr==Ity_I32 ? Iop_Add32 : Iop_Add64;
2050 eBias = tyAddr==Ity_I32 ? mkU32(bias) : mkU64(bias);
2074 case Ity_I32:
2182 if (tyH == Ity_I32) {
2184 case Ity_I32: return vatom;
2217 mkAdd = tyAddr==Ity_I32 ? Iop_Add32 : Iop_Add64;
2218 tl_assert( tyAddr == Ity_I32 || tyAddr == Ity_I64 );
2250 case Ity_I32: helper = &MC_(helperc_STOREV4);
2266 eBias0 = tyAddr==Ity_I32 ? mkU32(bias) : mkU64(bias);
2273 eBias8 = tyAddr==Ity_I32 ? mkU32(bias+8) : mkU64(bias+8);
2292 eBias = tyAddr==Ity_I32 ? mkU32(bias) : mkU64(bias);
2325 case 4: return Ity_I32;
2343 curr = definedOfType(Ity_I32);
2350 here = mkPCastTo( mce, Ity_I32, expr2vbits(mce, d->args[i]) );
2383 here = mkPCastTo( mce, Ity_I32, src );
2404 tl_assert(tyAddr == Ity_I32 || tyAddr == Ity_I64);
2415 mce, Ity_I32,
2416 expr2vbits_LDle ( mce, Ity_I32,
2425 mce, Ity_I32,
2482 mkPCastTo( mce, Ity_I32, curr ) );