/external/valgrind/main/VEX/priv/ |
H A D | ir_match.c | 74 if (p->Iex.Binop.op != e->Iex.Binop.op) return False; 75 if (!matchWrk(mi, p->Iex.Binop.arg1, e->Iex.Binop.arg1)) 77 if (!matchWrk(mi, p->Iex.Binop.arg2, e->Iex.Binop.arg2))
|
H A D | ir_opt.c | 255 return toBool( isIRAtom(e->Iex.Binop.arg1) 256 && isIRAtom(e->Iex.Binop.arg2) ); 311 IRExpr_Binop(ex->Iex.Binop.op, 312 flatten_Expr(bb, ex->Iex.Binop.arg1), 313 flatten_Expr(bb, ex->Iex.Binop.arg2)))); 1258 if (e->Iex.Binop.arg1->tag == Iex_Const 1259 && e->Iex.Binop.arg2->tag == Iex_Const) { 1261 switch (e->Iex.Binop.op) { 1266 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8 1267 | e->Iex.Binop [all...] |
H A D | host_arm_isel.c | 676 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32) 677 && e->Iex.Binop.arg2->tag == Iex_Const 678 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) { 679 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; 682 if (e->Iex.Binop.op == Iop_Sub32) 684 reg = iselIntExpr_R(env, e->Iex.Binop.arg1); 742 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32) 743 && e->Iex.Binop [all...] |
H A D | host_x86_isel.c | 786 e->Iex.Binop.op==Iop_PRemC3210F64 807 if (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1)) { 809 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2); 816 switch (e->Iex.Binop.op) { 836 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1); 837 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2); 861 switch (e->Iex.Binop.op) { 875 HReg regL = iselIntExpr_R(env, e->Iex.Binop.arg1); 879 switch (e->Iex.Binop [all...] |
H A D | host_ppc_isel.c | 1192 switch (e->Iex.Binop.op) { 1210 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1); 1216 e->Iex.Binop.arg2); 1220 e->Iex.Binop.arg2); 1230 switch (e->Iex.Binop.op) { 1243 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1); 1249 ri_srcR = iselWordExpr_RH5u(env, e->Iex.Binop.arg2); 1251 ri_srcR = iselWordExpr_RH6u(env, e->Iex.Binop.arg2); 1286 if (e->Iex.Binop.op == Iop_DivS32 || 1287 e->Iex.Binop [all...] |
H A D | host_amd64_isel.c | 914 if ((e->Iex.Binop.op == Iop_Sub64 && isZeroU64(e->Iex.Binop.arg1)) 915 || (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1))) { 917 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2); 924 switch (e->Iex.Binop.op) { 944 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1); 945 AMD64RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2); 952 switch (e->Iex.Binop.op) { 966 HReg regL = iselIntExpr_R(env, e->Iex.Binop [all...] |
H A D | host_s390_isel.c | 211 if (expr->tag == Iex_Binop && expr->Iex.Binop.op == Iop_Add64) { 212 IRExpr *arg1 = expr->Iex.Binop.arg1; 213 IRExpr *arg2 = expr->Iex.Binop.arg2; 510 IRExpr *arg1 = expr->Iex.Binop.arg1; 511 IRExpr *arg2 = expr->Iex.Binop.arg2; 514 switch (expr->Iex.Binop.op) { 700 IRExpr *arg1 = expr->Iex.Binop.arg1; 701 IRExpr *arg2 = expr->Iex.Binop.arg2; 710 switch (expr->Iex.Binop.op) { 877 size = (expr->Iex.Binop [all...] |
H A D | ir_defs.c | 995 ppIROp(e->Iex.Binop.op); 997 ppIRExpr(e->Iex.Binop.arg1); 999 ppIRExpr(e->Iex.Binop.arg2); 1440 e->Iex.Binop.op = op; 1441 e->Iex.Binop.arg1 = arg1; 1442 e->Iex.Binop.arg2 = arg2; 1827 return IRExpr_Binop(e->Iex.Binop.op, 1828 deepCopyIRExpr(e->Iex.Binop.arg1), 1829 deepCopyIRExpr(e->Iex.Binop.arg2)); 2710 typeOfPrimop(e->Iex.Binop [all...] |
H A D | guest_arm_helpers.c | 733 && st->Ist.WrTmp.data->Iex.Binop.op == Iop_Or32 734 && isU32(st->Ist.WrTmp.data->Iex.Binop.arg2, (ARMCondAL << 4)))
|
/external/valgrind/main/coregrind/ |
H A D | m_translate.c | 403 if (e->Iex.Binop.arg1->tag != Iex_RdTmp) goto case3; 404 if (!get_SP_delta(e->Iex.Binop.arg1->Iex.RdTmp.tmp, &delta)) goto case3; 405 if (e->Iex.Binop.arg2->tag != Iex_Const) goto case3; 406 if (!IS_ADD_OR_SUB(e->Iex.Binop.op)) goto case3; 407 con = GET_CONST(e->Iex.Binop.arg2->Iex.Const.con); 409 if (IS_ADD(e->Iex.Binop.op)) {
|
/external/valgrind/main/coregrind/m_debuginfo/ |
H A D | storage.c | 581 e.Cex.Binop.op = op; 582 e.Cex.Binop.ixL = ixL; 583 e.Cex.Binop.ixR = ixR; 655 ML_(ppCfiExpr)(src, e->Cex.Binop.ixL); 657 ppCfiOp(e->Cex.Binop.op); 659 ML_(ppCfiExpr)(src, e->Cex.Binop.ixR);
|
H A D | priv_storage.h | 322 } Binop; member in union:__anon13540::__anon13541
|
H A D | debuginfo.c | 2009 wL = evalCfiExpr( exprs, e->Cex.Binop.ixL, eec, ok ); 2011 wR = evalCfiExpr( exprs, e->Cex.Binop.ixR, eec, ok ); 2013 switch (e->Cex.Binop.op) {
|
H A D | readdwarf.c | 2416 cpL = copy_convert_CfiExpr_tree( dstxa, srcuc, src->Cex.Binop.ixL ); 2417 cpR = copy_convert_CfiExpr_tree( dstxa, srcuc, src->Cex.Binop.ixR ); 2421 return ML_(CfiExpr_Binop)( dstxa, src->Cex.Binop.op, cpL, cpR );
|
/external/valgrind/main/memcheck/ |
H A D | mc_translate.c | 3736 e->Iex.Binop.op, 3737 e->Iex.Binop.arg1, e->Iex.Binop.arg2 4794 return isBogusAtom(e->Iex.Binop.arg1) 4795 || isBogusAtom(e->Iex.Binop.arg2); 5193 return e1->Iex.Binop.op == e2->Iex.Binop.op 5194 && sameIRValue(e1->Iex.Binop.arg1, e2->Iex.Binop.arg1) 5195 && sameIRValue(e1->Iex.Binop [all...] |
/external/valgrind/main/VEX/ |
H A D | test_main.c | 2137 e->Iex.Binop.op, 2138 e->Iex.Binop.arg1, e->Iex.Binop.arg2 2540 return isBogusAtom(e->Iex.Binop.arg1) 2541 || isBogusAtom(e->Iex.Binop.arg2);
|
/external/valgrind/main/VEX/pub/ |
H A D | libvex_ir.h | 392 /* Primitive operations that are used in Unop, Binop, Triop and Qop 1448 } Binop; member in union:_IRExpr::__anon13419
|