Home | History | Annotate | Download | only in VEX

Lines Matching refs:Iex

307                addr = data->Iex.LDle.addr;
308 sz = sizeofIRType(data->Iex.LDle.ty);
611 if (a1->tag == Iex_RdTmp && a1->Iex.RdTmp.tmp < mce->n_originalTmps)
622 if (a1->tag == Iex_RdTmp && a1->Iex.RdTmp.tmp >= mce->n_originalTmps)
1082 newShadowTmp(mce, atom->Iex.RdTmp.tmp);
1083 assign(mce->bb, findShadowTmp(mce, atom->Iex.RdTmp.tmp),
2122 return shadow_GET( mce, e->Iex.Get.offset, e->Iex.Get.ty );
2125 return shadow_GETI( mce, e->Iex.GetI.descr,
2126 e->Iex.GetI.ix, e->Iex.GetI.bias );
2129 return IRExpr_RdTmp( findShadowTmp(mce, e->Iex.RdTmp.tmp) );
2137 e->Iex.Binop.op,
2138 e->Iex.Binop.arg1, e->Iex.Binop.arg2
2142 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg );
2145 return expr2vbits_LDle( mce, e->Iex.Load.ty,
2146 e->Iex.Load.addr, 0/*addr bias*/ );
2149 return mkLazyN( mce, e->Iex.CCall.args,
2150 e->Iex.CCall.retty,
2151 e->Iex.CCall.cee );
2154 return expr2vbits_Mux0X( mce, e->Iex.Mux0X.cond, e->Iex.Mux0X.expr0,
2155 e->Iex.Mux0X.exprX);
2510 con = at->Iex.Const.con;
2538 return isBogusAtom(e->Iex.Unop.arg);
2540 return isBogusAtom(e->Iex.Binop.arg1)
2541 || isBogusAtom(e->Iex.Binop.arg2);
2543 return isBogusAtom(e->Iex.Mux0X.cond)
2544 || isBogusAtom(e->Iex.Mux0X.expr0)
2545 || isBogusAtom(e->Iex.Mux0X.exprX);
2547 return isBogusAtom(e->Iex.Load.addr);
2549 for (i = 0; e->Iex.CCall.args[i]; i++)
2550 if (isBogusAtom(e->Iex.CCall.args[i]))