Lines Matching refs:triop
1329 const IRTriop *triop = e->Iex.Triop.details; in ppIRExpr() local
1330 ppIROp(triop->op); in ppIRExpr()
1332 ppIRExpr(triop->arg1); in ppIRExpr()
1334 ppIRExpr(triop->arg2); in ppIRExpr()
1336 ppIRExpr(triop->arg3); in ppIRExpr()
1857 IRTriop* triop = LibVEX_Alloc_inline(sizeof(IRTriop)); in IRExpr_Triop() local
1858 triop->op = op; in IRExpr_Triop()
1859 triop->arg1 = arg1; in IRExpr_Triop()
1860 triop->arg2 = arg2; in IRExpr_Triop()
1861 triop->arg3 = arg3; in IRExpr_Triop()
1863 e->Iex.Triop.details = triop; in IRExpr_Triop()
2362 const IRTriop *triop = e->Iex.Triop.details; in deepCopyIRExpr() local
2364 return IRExpr_Triop(triop->op, in deepCopyIRExpr()
2365 deepCopyIRExpr(triop->arg1), in deepCopyIRExpr()
2366 deepCopyIRExpr(triop->arg2), in deepCopyIRExpr()
2367 deepCopyIRExpr(triop->arg3)); in deepCopyIRExpr()
3737 const IRTriop* triop; in isFlatIRStmt() local
3766 case Iex_Triop: triop = e->Iex.Triop.details; in isFlatIRStmt()
3768 isIRAtom(triop->arg1) in isFlatIRStmt()
3769 && isIRAtom(triop->arg2) in isFlatIRStmt()
3770 && isIRAtom(triop->arg3)); in isFlatIRStmt()
3959 const IRTriop* triop = expr->Iex.Triop.details; in useBeforeDef_Expr() local
3960 useBeforeDef_Expr(bb,stmt,triop->arg1,def_counts); in useBeforeDef_Expr()
3961 useBeforeDef_Expr(bb,stmt,triop->arg2,def_counts); in useBeforeDef_Expr()
3962 useBeforeDef_Expr(bb,stmt,triop->arg3,def_counts); in useBeforeDef_Expr()
4207 const IRTriop *triop = expr->Iex.Triop.details; in tcExpr() local
4208 tcExpr(bb,stmt, triop->arg1, gWordTy ); in tcExpr()
4209 tcExpr(bb,stmt, triop->arg2, gWordTy ); in tcExpr()
4210 tcExpr(bb,stmt, triop->arg3, gWordTy ); in tcExpr()
4211 typeOfPrimop(triop->op, in tcExpr()
4216 ppIROp(triop->op); in tcExpr()
4222 ttarg1 = typeOfIRExpr(tyenv, triop->arg1); in tcExpr()
4223 ttarg2 = typeOfIRExpr(tyenv, triop->arg2); in tcExpr()
4224 ttarg3 = typeOfIRExpr(tyenv, triop->arg3); in tcExpr()
4227 ppIROp(triop->op); in tcExpr()