Home
last modified time | relevance | path

Searched refs:Triop (Results 1 – 9 of 9) sorted by relevance

/external/valgrind/main/VEX/priv/
Dir_defs.c932 ppIROp(e->Iex.Triop.op); in ppIRExpr()
934 ppIRExpr(e->Iex.Triop.arg1); in ppIRExpr()
936 ppIRExpr(e->Iex.Triop.arg2); in ppIRExpr()
938 ppIRExpr(e->Iex.Triop.arg3); in ppIRExpr()
1359 e->Iex.Triop.op = op; in IRExpr_Triop()
1360 e->Iex.Triop.arg1 = arg1; in IRExpr_Triop()
1361 e->Iex.Triop.arg2 = arg2; in IRExpr_Triop()
1362 e->Iex.Triop.arg3 = arg3; in IRExpr_Triop()
1747 return IRExpr_Triop(e->Iex.Triop.op, in deepCopyIRExpr()
1748 deepCopyIRExpr(e->Iex.Triop.arg1), in deepCopyIRExpr()
[all …]
Dir_opt.c302 IRExpr_Triop(ex->Iex.Triop.op, in flatten_Expr()
303 flatten_Expr(bb, ex->Iex.Triop.arg1), in flatten_Expr()
304 flatten_Expr(bb, ex->Iex.Triop.arg2), in flatten_Expr()
305 flatten_Expr(bb, ex->Iex.Triop.arg3)))); in flatten_Expr()
1723 vassert(isIRAtom(ex->Iex.Triop.arg1)); in subst_Expr()
1724 vassert(isIRAtom(ex->Iex.Triop.arg2)); in subst_Expr()
1725 vassert(isIRAtom(ex->Iex.Triop.arg3)); in subst_Expr()
1727 ex->Iex.Triop.op, in subst_Expr()
1728 subst_Expr(env, ex->Iex.Triop.arg1), in subst_Expr()
1729 subst_Expr(env, ex->Iex.Triop.arg2), in subst_Expr()
[all …]
Dhost_amd64_isel.c1780 if (e->Iex.Triop.op == Iop_PRemC3210F64 in iselIntExpr_R_wrk()
1781 || e->Iex.Triop.op == Iop_PRem1C3210F64) { in iselIntExpr_R_wrk()
1783 HReg arg1 = iselDblExpr(env, e->Iex.Triop.arg2); in iselIntExpr_R_wrk()
1784 HReg arg2 = iselDblExpr(env, e->Iex.Triop.arg3); in iselIntExpr_R_wrk()
1796 switch (e->Iex.Triop.op) { in iselIntExpr_R_wrk()
2943 switch (e->Iex.Triop.op) { in iselDblExpr_wrk()
2952 HReg argL = iselDblExpr(env, e->Iex.Triop.arg2); in iselDblExpr_wrk()
2953 HReg argR = iselDblExpr(env, e->Iex.Triop.arg3); in iselDblExpr_wrk()
2987 && (e->Iex.Triop.op == Iop_ScaleF64 in iselDblExpr_wrk()
2988 || e->Iex.Triop.op == Iop_AtanF64 in iselDblExpr_wrk()
[all …]
Dhost_arm_isel.c1265 HReg arg = iselNeon64Expr(env, e->Iex.Triop.arg1); in iselIntExpr_R_wrk()
1290 HReg arg = iselNeonExpr(env, e->Iex.Triop.arg1); in iselIntExpr_R_wrk()
3588 switch (e->Iex.Triop.op) { in iselNeon64Expr_wrk()
3591 HReg argL = iselNeon64Expr(env, e->Iex.Triop.arg1); in iselNeon64Expr_wrk()
3592 HReg argR = iselNeon64Expr(env, e->Iex.Triop.arg2); in iselNeon64Expr_wrk()
3594 if (e->Iex.Triop.arg3->tag != Iex_Const || in iselNeon64Expr_wrk()
3595 typeOfIRExpr(env->type_env, e->Iex.Triop.arg3) != Ity_I8) { in iselNeon64Expr_wrk()
3599 imm4 = e->Iex.Triop.arg3->Iex.Const.con->Ico.U8; in iselNeon64Expr_wrk()
3612 HReg dreg = iselNeon64Expr(env, e->Iex.Triop.arg1); in iselNeon64Expr_wrk()
3613 HReg arg = iselIntExpr_R(env, e->Iex.Triop.arg3); in iselNeon64Expr_wrk()
[all …]
Dhost_x86_isel.c776 if (e->Iex.Triop.op == Iop_PRemC3210F64 in iselIntExpr_R_wrk()
777 || e->Iex.Triop.op == Iop_PRem1C3210F64) { in iselIntExpr_R_wrk()
780 HReg srcL = iselDblExpr(env, e->Iex.Triop.arg2); in iselIntExpr_R_wrk()
781 HReg srcR = iselDblExpr(env, e->Iex.Triop.arg3); in iselIntExpr_R_wrk()
2920 switch (e->Iex.Triop.op) { in iselDblExpr_wrk()
2935 HReg srcL = iselDblExpr(env, e->Iex.Triop.arg2); in iselDblExpr_wrk()
2936 HReg srcR = iselDblExpr(env, e->Iex.Triop.arg3); in iselDblExpr_wrk()
Dhost_ppc_isel.c3141 switch (e->Iex.Triop.op) { in iselDblExpr_wrk()
3154 HReg r_srcL = iselDblExpr(env, e->Iex.Triop.arg2); in iselDblExpr_wrk()
3155 HReg r_srcR = iselDblExpr(env, e->Iex.Triop.arg3); in iselDblExpr_wrk()
3156 set_FPU_rounding_mode( env, e->Iex.Triop.arg1 ); in iselDblExpr_wrk()
/external/valgrind/main/memcheck/
Dmc_translate.c3511 e->Iex.Triop.op, in expr2vbits()
3512 e->Iex.Triop.arg1, e->Iex.Triop.arg2, e->Iex.Triop.arg3 in expr2vbits()
4578 return isBogusAtom(e->Iex.Triop.arg1) in checkForBogusLiterals()
4579 || isBogusAtom(e->Iex.Triop.arg2) in checkForBogusLiterals()
4580 || isBogusAtom(e->Iex.Triop.arg3); in checkForBogusLiterals()
5322 IRAtom* b1 = schemeE( mce, e->Iex.Triop.arg1 ); in schemeE()
5323 IRAtom* b2 = schemeE( mce, e->Iex.Triop.arg2 ); in schemeE()
5324 IRAtom* b3 = schemeE( mce, e->Iex.Triop.arg3 ); in schemeE()
/external/valgrind/main/exp-ptrcheck/
Dh_main.c5249 tl_assert(isIRAtom(e->Iex.Triop.arg1)); in schemeS()
5250 tl_assert(isIRAtom(e->Iex.Triop.arg2)); in schemeS()
5251 tl_assert(isIRAtom(e->Iex.Triop.arg3)); in schemeS()
5253 instrument_arithop( pce, dst, dstv, e->Iex.Triop.op, in schemeS()
5254 e->Iex.Triop.arg1, e->Iex.Triop.arg2, in schemeS()
5255 e->Iex.Triop.arg3, NULL ); in schemeS()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h1353 } Triop; member