/external/valgrind/VEX/priv/ |
D | host_arm_isel.c | 774 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32) in iselIntExpr_AMode1_wrk() 775 && e->Iex.Binop.arg2->tag == Iex_Const in iselIntExpr_AMode1_wrk() 776 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) { in iselIntExpr_AMode1_wrk() 777 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode1_wrk() 780 if (e->Iex.Binop.op == Iop_Sub32) in iselIntExpr_AMode1_wrk() 782 reg = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_AMode1_wrk() 840 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32) in iselIntExpr_AMode2_wrk() 841 && e->Iex.Binop.arg2->tag == Iex_Const in iselIntExpr_AMode2_wrk() 842 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) { in iselIntExpr_AMode2_wrk() 843 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode2_wrk() [all …]
|
D | host_x86_isel.c | 904 e->Iex.Binop.op==Iop_PRemC3210F64 in iselIntExpr_R_wrk() 925 if (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1)) { in iselIntExpr_R_wrk() 927 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() 934 switch (e->Iex.Binop.op) { in iselIntExpr_R_wrk() 954 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() 955 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() 979 switch (e->Iex.Binop.op) { in iselIntExpr_R_wrk() 993 HReg regL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() 997 switch (e->Iex.Binop.op) { in iselIntExpr_R_wrk() 1019 if (e->Iex.Binop.arg2->tag == Iex_Const) { in iselIntExpr_R_wrk() [all …]
|
D | host_tilegx_isel.c | 408 && e->Iex.Binop.op == Iop_Add64 in iselWordExpr_AMode_wrk() 409 && e->Iex.Binop.arg2->tag == Iex_Const in iselWordExpr_AMode_wrk() 410 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64 in iselWordExpr_AMode_wrk() 411 && uInt_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) { in iselWordExpr_AMode_wrk() 413 return TILEGXAMode_IR((Long) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64, in iselWordExpr_AMode_wrk() 414 iselWordExpr_R(env, e->Iex.Binop.arg1)); in iselWordExpr_AMode_wrk() 482 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk() 528 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk() 535 e->Iex.Binop.arg2); in iselWordExpr_R_wrk() 541 e->Iex.Binop.arg2); in iselWordExpr_R_wrk() [all …]
|
D | ir_opt.c | 274 return toBool( isIRAtom(e->Iex.Binop.arg1) in isFlat() 275 && isIRAtom(e->Iex.Binop.arg2) ); in isFlat() 334 IRExpr_Binop(ex->Iex.Binop.op, in flatten_Expr() 335 flatten_Expr(bb, ex->Iex.Binop.arg1), in flatten_Expr() 336 flatten_Expr(bb, ex->Iex.Binop.arg2)))); in flatten_Expr() 1082 return toBool( e1->Iex.Binop.op == e2->Iex.Binop.op in sameIRExprs_aux2() 1083 && sameIRExprs_aux( env, e1->Iex.Binop.arg1, in sameIRExprs_aux2() 1084 e2->Iex.Binop.arg1 ) in sameIRExprs_aux2() 1085 && sameIRExprs_aux( env, e1->Iex.Binop.arg2, in sameIRExprs_aux2() 1086 e2->Iex.Binop.arg2 )); in sameIRExprs_aux2() [all …]
|
D | host_mips_isel.c | 722 if (e->tag == Iex_Binop && e->Iex.Binop.op == Iop_Add64 in iselWordExpr_AMode_wrk() 723 && e->Iex.Binop.arg2->tag == Iex_Const in iselWordExpr_AMode_wrk() 724 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64 in iselWordExpr_AMode_wrk() 726 uLong_is_4_aligned(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64) : True) in iselWordExpr_AMode_wrk() 727 && uLong_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) { in iselWordExpr_AMode_wrk() 728 return MIPSAMode_IR((Int) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64, in iselWordExpr_AMode_wrk() 729 iselWordExpr_R(env, e->Iex.Binop.arg1)); in iselWordExpr_AMode_wrk() 733 if (e->tag == Iex_Binop && e->Iex.Binop.op == Iop_Add64) { in iselWordExpr_AMode_wrk() 734 HReg r_base = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_AMode_wrk() 735 HReg r_idx = iselWordExpr_R(env, e->Iex.Binop.arg2); in iselWordExpr_AMode_wrk() [all …]
|
D | host_ppc_isel.c | 1435 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk() 1453 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1, IEndianess); in iselWordExpr_R_wrk() 1459 e->Iex.Binop.arg2, IEndianess); in iselWordExpr_R_wrk() 1463 e->Iex.Binop.arg2, IEndianess); in iselWordExpr_R_wrk() 1473 switch (e->Iex.Binop.op) { in iselWordExpr_R_wrk() 1486 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1, IEndianess); in iselWordExpr_R_wrk() 1492 ri_srcR = iselWordExpr_RH5u(env, e->Iex.Binop.arg2, IEndianess); in iselWordExpr_R_wrk() 1494 ri_srcR = iselWordExpr_RH6u(env, e->Iex.Binop.arg2, IEndianess); in iselWordExpr_R_wrk() 1529 if (e->Iex.Binop.op == Iop_DivS32 || in iselWordExpr_R_wrk() 1530 e->Iex.Binop.op == Iop_DivU32 || in iselWordExpr_R_wrk() [all …]
|
D | host_amd64_isel.c | 972 if ((e->Iex.Binop.op == Iop_Sub64 && isZeroU64(e->Iex.Binop.arg1)) in iselIntExpr_R_wrk() 973 || (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1))) { in iselIntExpr_R_wrk() 975 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() 982 switch (e->Iex.Binop.op) { in iselIntExpr_R_wrk() 1002 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() 1003 AMD64RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() 1010 switch (e->Iex.Binop.op) { in iselIntExpr_R_wrk() 1024 HReg regL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() 1028 switch (e->Iex.Binop.op) { in iselIntExpr_R_wrk() 1056 ppIROp(e->Iex.Binop.op); in iselIntExpr_R_wrk() [all …]
|
D | host_arm64_isel.c | 870 && (e->Iex.Binop.op == Iop_Add64 || e->Iex.Binop.op == Iop_Sub64) in iselIntExpr_AMode_wrk() 871 && e->Iex.Binop.arg2->tag == Iex_Const in iselIntExpr_AMode_wrk() 872 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64) { in iselIntExpr_AMode_wrk() 873 Long simm = (Long)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; in iselIntExpr_AMode_wrk() 880 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_AMode_wrk() 881 if (e->Iex.Binop.op == Iop_Sub64) simm = -simm; in iselIntExpr_AMode_wrk() 888 && e->Iex.Binop.op == Iop_Add64 in iselIntExpr_AMode_wrk() 889 && e->Iex.Binop.arg2->tag == Iex_Const in iselIntExpr_AMode_wrk() 890 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64) { in iselIntExpr_AMode_wrk() 891 ULong uimm = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; in iselIntExpr_AMode_wrk() [all …]
|
D | ir_match.c | 74 if (p->Iex.Binop.op != e->Iex.Binop.op) return False; in matchWrk() 75 if (!matchWrk(mi, p->Iex.Binop.arg1, e->Iex.Binop.arg1)) in matchWrk() 77 if (!matchWrk(mi, p->Iex.Binop.arg2, e->Iex.Binop.arg2)) in matchWrk()
|
D | host_s390_isel.c | 301 if (expr->tag == Iex_Binop && expr->Iex.Binop.op == Iop_Add64) { in s390_isel_amode_wrk() 302 IRExpr *arg1 = expr->Iex.Binop.arg1; in s390_isel_amode_wrk() 303 IRExpr *arg2 = expr->Iex.Binop.arg2; in s390_isel_amode_wrk() 924 IRExpr *arg1 = expr->Iex.Binop.arg1; in s390_isel_int128_expr_wrk() 925 IRExpr *arg2 = expr->Iex.Binop.arg2; in s390_isel_int128_expr_wrk() 928 switch (expr->Iex.Binop.op) { in s390_isel_int128_expr_wrk() 1115 IRExpr *arg1 = expr->Iex.Binop.arg1; in s390_isel_int_expr_wrk() 1116 IRExpr *arg2 = expr->Iex.Binop.arg2; in s390_isel_int_expr_wrk() 1125 switch (expr->Iex.Binop.op) { in s390_isel_int_expr_wrk() 1343 size = (expr->Iex.Binop.op == Iop_CmpF32) ? 4 : 8; in s390_isel_int_expr_wrk() [all …]
|
D | ir_defs.c | 1315 ppIROp(e->Iex.Binop.op); in ppIRExpr() 1317 ppIRExpr(e->Iex.Binop.arg1); in ppIRExpr() 1319 ppIRExpr(e->Iex.Binop.arg2); in ppIRExpr() 1843 e->Iex.Binop.op = op; in IRExpr_Binop() 1844 e->Iex.Binop.arg1 = arg1; in IRExpr_Binop() 1845 e->Iex.Binop.arg2 = arg2; in IRExpr_Binop() 2305 return IRExpr_Binop(e->Iex.Binop.op, in deepCopyIRExpr() 2306 deepCopyIRExpr(e->Iex.Binop.arg1), in deepCopyIRExpr() 2307 deepCopyIRExpr(e->Iex.Binop.arg2)); in deepCopyIRExpr() 3569 typeOfPrimop(e->Iex.Binop.op, in typeOfIRExpr() [all …]
|
D | guest_arm_helpers.c | 802 && st->Ist.WrTmp.data->Iex.Binop.op == Iop_Or32 in guest_arm_spechelper() 803 && isU32(st->Ist.WrTmp.data->Iex.Binop.arg2, (ARMCondAL << 4))) in guest_arm_spechelper()
|
/external/v8/src/compiler/ |
D | wasm-compiler.cc | 454 Node* WasmGraphBuilder::Binop(wasm::WasmOpcode opcode, Node* left, Node* right, in Binop() function in v8::internal::compiler::WasmGraphBuilder 508 return Invert(Binop(wasm::kExprI32Eq, left, right)); in Binop() 579 return Invert(Binop(wasm::kExprI64Eq, left, right)); in Binop() 634 return Invert(Binop(wasm::kExprF32Eq, left, right)); in Binop() 665 return Invert(Binop(wasm::kExprF64Eq, left, right)); in Binop() 1250 Binop(wasm::kExprI32Ior, in BuildF32CopySign() 1251 Binop(wasm::kExprI32And, Unop(wasm::kExprI32ReinterpretF32, left), in BuildF32CopySign() 1253 Binop(wasm::kExprI32And, Unop(wasm::kExprI32ReinterpretF32, right), in BuildF32CopySign() 1263 Binop(wasm::kExprI64Ior, in BuildF64CopySign() 1264 Binop(wasm::kExprI64And, Unop(wasm::kExprI64ReinterpretF64, left), in BuildF64CopySign() [all …]
|
D | wasm-compiler.h | 132 Node* Binop(wasm::WasmOpcode opcode, Node* left, Node* right,
|
/external/valgrind/coregrind/ |
D | m_translate.c | 422 if (e->Iex.Binop.arg1->tag != Iex_RdTmp) goto case3; in vg_SP_update_pass() 423 if (!get_SP_delta(e->Iex.Binop.arg1->Iex.RdTmp.tmp, &delta)) goto case3; in vg_SP_update_pass() 424 if (e->Iex.Binop.arg2->tag != Iex_Const) goto case3; in vg_SP_update_pass() 425 if (!IS_ADD_OR_SUB(e->Iex.Binop.op)) goto case3; in vg_SP_update_pass() 426 con = GET_CONST(e->Iex.Binop.arg2->Iex.Const.con); in vg_SP_update_pass() 428 if (IS_ADD(e->Iex.Binop.op)) { in vg_SP_update_pass()
|
/external/valgrind/coregrind/m_debuginfo/ |
D | storage.c | 873 e.Cex.Binop.op = op; in ML_() 874 e.Cex.Binop.ixL = ixL; in ML_() 875 e.Cex.Binop.ixR = ixR; in ML_() 975 ML_(ppCfiExpr)(src, e->Cex.Binop.ixL); in ML_() 977 ppCfiBinop(e->Cex.Binop.op); in ML_() 979 ML_(ppCfiExpr)(src, e->Cex.Binop.ixR); in ML_()
|
D | priv_storage.h | 442 } Binop; member
|
D | readdwarf.c | 2492 cpL = copy_convert_CfiExpr_tree( dstxa, srcuc, src->Cex.Binop.ixL ); in copy_convert_CfiExpr_tree() 2493 cpR = copy_convert_CfiExpr_tree( dstxa, srcuc, src->Cex.Binop.ixR ); in copy_convert_CfiExpr_tree() 2497 return ML_(CfiExpr_Binop)( dstxa, src->Cex.Binop.op, cpL, cpR ); in copy_convert_CfiExpr_tree()
|
D | debuginfo.c | 2454 wL = evalCfiExpr( exprs, e->Cex.Binop.ixL, eec, ok ); in evalCfiExpr() 2456 wR = evalCfiExpr( exprs, e->Cex.Binop.ixR, eec, ok ); in evalCfiExpr() 2458 switch (e->Cex.Binop.op) { in evalCfiExpr()
|
/external/valgrind/memcheck/ |
D | mc_translate.c | 4925 e->Iex.Binop.op, in expr2vbits() 4926 e->Iex.Binop.arg1, e->Iex.Binop.arg2 in expr2vbits() 6165 return isBogusAtom(e->Iex.Binop.arg1) in checkForBogusLiterals() 6166 || isBogusAtom(e->Iex.Binop.arg2); in checkForBogusLiterals() 6599 return e1->Iex.Binop.op == e2->Iex.Binop.op in sameIRValue() 6600 && sameIRValue(e1->Iex.Binop.arg1, e2->Iex.Binop.arg1) in sameIRValue() 6601 && sameIRValue(e1->Iex.Binop.arg2, e2->Iex.Binop.arg2); in sameIRValue() 7023 switch (e->Iex.Binop.op) { in schemeE() 7033 IRAtom* b1 = schemeE( mce, e->Iex.Binop.arg1 ); in schemeE() 7034 IRAtom* b2 = schemeE( mce, e->Iex.Binop.arg2 ); in schemeE()
|
/external/valgrind/VEX/useful/ |
D | test_main.c | 2180 e->Iex.Binop.op, in expr2vbits() 2181 e->Iex.Binop.arg1, e->Iex.Binop.arg2 in expr2vbits() 2583 return isBogusAtom(e->Iex.Binop.arg1) in checkForBogusLiterals() 2584 || isBogusAtom(e->Iex.Binop.arg2); in checkForBogusLiterals()
|
/external/valgrind/VEX/pub/ |
D | libvex_ir.h | 2024 } Binop; member
|
/external/v8/src/wasm/ |
D | ast-decoder.cc | 1856 node = BUILD(Binop, opcode, lval.node, rval.node, position()); in BuildSimpleOperator()
|