Home | History | Annotate | Download | only in priv

Lines Matching refs:Triop

1302       const IRTriop *triop = e->Iex.Triop.details;
1303 ppIROp(triop->op);
1305 ppIRExpr(triop->arg1);
1307 ppIRExpr(triop->arg2);
1309 ppIRExpr(triop->arg3);
1827 IRTriop* triop = LibVEX_Alloc_inline(sizeof(IRTriop));
1828 triop->op = op;
1829 triop->arg1 = arg1;
1830 triop->arg2 = arg2;
1831 triop->arg3 = arg3;
1833 e->Iex.Trioptriop;
2293 const IRTriop *triop = e->Iex.Triop.details;
2295 return IRExpr_Triop(triop->op,
2296 deepCopyIRExpr(triop->arg1),
2297 deepCopyIRExpr(triop->arg2),
2298 deepCopyIRExpr(triop->arg3));
3559 typeOfPrimop(e->Iex.Triop.details->op,
3633 const IRTriop* triop;
3662 case Iex_Triop: triop = e->Iex.Triop.details;
3664 isIRAtom(triop->arg1)
3665 && isIRAtom(triop->arg2)
3666 && isIRAtom(triop->arg3));
3839 const IRTriop* triop = expr->Iex.Triop.details;
3840 useBeforeDef_Expr(bb,stmt,triop->arg1,def_counts);
3841 useBeforeDef_Expr(bb,stmt,triop->arg2,def_counts);
3842 useBeforeDef_Expr(bb,stmt,triop->arg3,def_counts);
4035 const IRTriop *triop = expr->Iex.Triop.details;
4036 tcExpr(bb,stmt, triop->arg1, gWordTy );
4037 tcExpr(bb,stmt, triop->arg2, gWordTy );
4038 tcExpr(bb,stmt, triop->arg3, gWordTy );
4039 typeOfPrimop(triop->op,
4044 ppIROp(triop->op);
4047 "Iex.Triop: wrong arity op\n"
4050 ttarg1 = typeOfIRExpr(tyenv, triop->arg1);
4051 ttarg2 = typeOfIRExpr(tyenv, triop->arg2);
4052 ttarg3 = typeOfIRExpr(tyenv, triop->arg3);
4055 ppIROp(triop->op);
4073 "Iex.Triop: arg tys don't match op tys\n"