Lines Matching refs:Iex
330 addr = data->Iex.LDle.addr;
331 sz = sizeofIRType(data->Iex.LDle.ty);
634 if (a1->tag == Iex_RdTmp && a1->Iex.RdTmp.tmp < mce->n_originalTmps)
645 if (a1->tag == Iex_RdTmp && a1->Iex.RdTmp.tmp >= mce->n_originalTmps)
1105 newShadowTmp(mce, atom->Iex.RdTmp.tmp);
1106 assign(mce->bb, findShadowTmp(mce, atom->Iex.RdTmp.tmp),
2145 return shadow_GET( mce, e->Iex.Get.offset, e->Iex.Get.ty );
2148 return shadow_GETI( mce, e->Iex.GetI.descr,
2149 e->Iex.GetI.ix, e->Iex.GetI.bias );
2152 return IRExpr_RdTmp( findShadowTmp(mce, e->Iex.RdTmp.tmp) );
2160 e->Iex.Binop.op,
2161 e->Iex.Binop.arg1, e->Iex.Binop.arg2
2165 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg );
2168 return expr2vbits_LDle( mce, e->Iex.Load.ty,
2169 e->Iex.Load.addr, 0/*addr bias*/ );
2172 return mkLazyN( mce, e->Iex.CCall.args,
2173 e->Iex.CCall.retty,
2174 e->Iex.CCall.cee );
2177 return expr2vbits_ITE( mce, e->Iex.ITE.cond, e->Iex.ITE.iftrue,
2178 e->Iex.ITE.iffalse);
2533 con = at->Iex.Const.con;
2561 return isBogusAtom(e->Iex.Unop.arg);
2563 return isBogusAtom(e->Iex.Binop.arg1)
2564 || isBogusAtom(e->Iex.Binop.arg2);
2566 return isBogusAtom(e->Iex.ITE.cond)
2567 || isBogusAtom(e->Iex.ITE.iftrue)
2568 || isBogusAtom(e->Iex.ITE.iffalse);
2570 return isBogusAtom(e->Iex.Load.addr);
2572 for (i = 0; e->Iex.CCall.args[i]; i++)
2573 if (isBogusAtom(e->Iex.CCall.args[i]))