Home | History | Annotate | Download | only in priv

Lines Matching refs:Qop

1288       const IRQop *qop = e->Iex.Qop.details;
1289 ppIROp(qop->op);
1291 ppIRExpr(qop->arg1);
1293 ppIRExpr(qop->arg2);
1295 ppIRExpr(qop->arg3);
1297 ppIRExpr(qop->arg4);
1814 IRQop* qop = LibVEX_Alloc_inline(sizeof(IRQop));
1815 qop->op = op;
1816 qop->arg1 = arg1;
1817 qop->arg2 = arg2;
1818 qop->arg3 = arg3;
1819 qop->arg4 = arg4;
1821 e->Iex.Qop.details = qop;
2284 const IRQop* qop = e->Iex.Qop.details;
2286 return IRExpr_Qop(qop->op,
2287 deepCopyIRExpr(qop->arg1),
2288 deepCopyIRExpr(qop->arg2),
2289 deepCopyIRExpr(qop->arg3),
2290 deepCopyIRExpr(qop->arg4));
3555 typeOfPrimop(e->Iex.Qop.details->op,
3632 const IRQop* qop;
3656 case Iex_Qop: qop = e->Iex.Qop.details;
3658 isIRAtom(qop->arg1)
3659 && isIRAtom(qop->arg2)
3660 && isIRAtom(qop->arg3)
3661 && isIRAtom(qop->arg4));
3831 const IRQop* qop = expr->Iex.Qop.details;
3832 useBeforeDef_Expr(bb,stmt,qop->arg1,def_counts);
3833 useBeforeDef_Expr(bb,stmt,qop->arg2,def_counts);
3834 useBeforeDef_Expr(bb,stmt,qop->arg3,def_counts);
3835 useBeforeDef_Expr(bb,stmt,qop->arg4,def_counts);
3983 const IRQop* qop = expr->Iex.Qop.details;
3984 tcExpr(bb,stmt, qop->arg1, gWordTy );
3985 tcExpr(bb,stmt, qop->arg2, gWordTy );
3986 tcExpr(bb,stmt, qop->arg3, gWordTy );
3987 tcExpr(bb,stmt, qop->arg4, gWordTy );
3988 typeOfPrimop(qop->op,
3993 ppIROp(qop->op);
3996 "Iex.Qop: wrong arity op\n"
3999 ttarg1 = typeOfIRExpr(tyenv, qop->arg1);
4000 ttarg2 = typeOfIRExpr(tyenv, qop->arg2);
4001 ttarg3 = typeOfIRExpr(tyenv, qop->arg3);
4002 ttarg4 = typeOfIRExpr(tyenv, qop->arg4);
4006 ppIROp(qop->op);
4028 "Iex.Qop: arg tys don't match op tys\n"