Lines Matching refs:Binop
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()
1386 switch(expr->Iex.Binop.op) { in s390_isel_int_expr_wrk()
1419 switch(expr->Iex.Binop.op) { in s390_isel_int_expr_wrk()
1514 switch (expr->Iex.Binop.op) { in s390_isel_int_expr_wrk()
1557 binop = arg->Iex.Binop.op; in s390_isel_int_expr_wrk()
1564 h1 = s390_isel_int_expr(env, arg->Iex.Binop.arg1); /* 1st opnd */ in s390_isel_int_expr_wrk()
1565 opnd = s390_isel_int_expr_RMI(env, arg->Iex.Binop.arg2); /* 2nd opnd */ in s390_isel_int_expr_wrk()
2043 switch (expr->Iex.Binop.op) { in s390_isel_float128_expr_wrk()
2053 s390_isel_float128_expr(&op_hi, &op_lo, env, expr->Iex.Binop.arg2); in s390_isel_float128_expr_wrk()
2059 set_bfp_rounding_mode_in_fpc(env, expr->Iex.Binop.arg1); in s390_isel_float128_expr_wrk()
2072 *dst_hi = s390_isel_float_expr(env, expr->Iex.Binop.arg1); in s390_isel_float128_expr_wrk()
2073 *dst_lo = s390_isel_float_expr(env, expr->Iex.Binop.arg2); in s390_isel_float128_expr_wrk()
2085 switch (expr->Iex.Binop.op) { in s390_isel_float128_expr_wrk()
2099 irrm = expr->Iex.Binop.arg1; in s390_isel_float128_expr_wrk()
2100 left = expr->Iex.Binop.arg2; in s390_isel_float128_expr_wrk()
2128 irrm = expr->Iex.Binop.arg1; in s390_isel_float128_expr_wrk()
2129 left = expr->Iex.Binop.arg2; in s390_isel_float128_expr_wrk()
2158 irrm = expr->Iex.Binop.arg1; in s390_isel_float128_expr_wrk()
2159 left = expr->Iex.Binop.arg2; in s390_isel_float128_expr_wrk()
2400 IROp op = expr->Iex.Binop.op; in s390_isel_float_expr_wrk()
2401 IRExpr *irrm = expr->Iex.Binop.arg1; in s390_isel_float_expr_wrk()
2402 IRExpr *left = expr->Iex.Binop.arg2; in s390_isel_float_expr_wrk()
2769 switch (expr->Iex.Binop.op) { in s390_isel_dfp128_expr_wrk()
2771 *dst_hi = s390_isel_dfp_expr(env, expr->Iex.Binop.arg1); in s390_isel_dfp128_expr_wrk()
2772 *dst_lo = s390_isel_dfp_expr(env, expr->Iex.Binop.arg2); in s390_isel_dfp128_expr_wrk()
2783 switch (expr->Iex.Binop.op) { in s390_isel_dfp128_expr_wrk()
2786 dfp_op = expr->Iex.Binop.arg1; in s390_isel_dfp128_expr_wrk()
2787 int_op = expr->Iex.Binop.arg2; in s390_isel_dfp128_expr_wrk()
2791 dfp_op = expr->Iex.Binop.arg1; in s390_isel_dfp128_expr_wrk()
2792 int_op = expr->Iex.Binop.arg2; in s390_isel_dfp128_expr_wrk()
2796 int_op = expr->Iex.Binop.arg1; in s390_isel_dfp128_expr_wrk()
2797 dfp_op = expr->Iex.Binop.arg2; in s390_isel_dfp128_expr_wrk()
2837 switch (expr->Iex.Binop.op) { in s390_isel_dfp128_expr_wrk()
2851 irrm = expr->Iex.Binop.arg1; in s390_isel_dfp128_expr_wrk()
2852 left = expr->Iex.Binop.arg2; in s390_isel_dfp128_expr_wrk()
2880 irrm = expr->Iex.Binop.arg1; in s390_isel_dfp128_expr_wrk()
2881 left = expr->Iex.Binop.arg2; in s390_isel_dfp128_expr_wrk()
3014 IROp op = expr->Iex.Binop.op; in s390_isel_dfp_expr_wrk()
3015 IRExpr *irrm = expr->Iex.Binop.arg1; in s390_isel_dfp_expr_wrk()
3016 IRExpr *left = expr->Iex.Binop.arg2; in s390_isel_dfp_expr_wrk()
3141 switch (expr->Iex.Binop.op) { in s390_isel_dfp_expr_wrk()
3144 dfp_op = expr->Iex.Binop.arg1; in s390_isel_dfp_expr_wrk()
3145 int_op = expr->Iex.Binop.arg2; in s390_isel_dfp_expr_wrk()
3149 dfp_op = expr->Iex.Binop.arg1; in s390_isel_dfp_expr_wrk()
3150 int_op = expr->Iex.Binop.arg2; in s390_isel_dfp_expr_wrk()
3154 int_op = expr->Iex.Binop.arg1; in s390_isel_dfp_expr_wrk()
3155 dfp_op = expr->Iex.Binop.arg2; in s390_isel_dfp_expr_wrk()
3384 IRExpr *arg1 = cond->Iex.Binop.arg1; in s390_isel_cc()
3385 IRExpr *arg2 = cond->Iex.Binop.arg2; in s390_isel_cc()
3390 switch (cond->Iex.Binop.op) { in s390_isel_cc()
3475 return (cond->Iex.Binop.op == Iop_CmpLT32S || in s390_isel_cc()
3476 cond->Iex.Binop.op == Iop_CmpLT64S) ? S390_CC_L : S390_CC_LE; in s390_isel_cc()
3491 return (cond->Iex.Binop.op == Iop_CmpLT32U || in s390_isel_cc()
3492 cond->Iex.Binop.op == Iop_CmpLT64U) ? S390_CC_L : S390_CC_LE; in s390_isel_cc()