Home | History | Annotate | Download | only in priv

Lines Matching refs:Binop

301    if (expr->tag == Iex_Binop && expr->Iex.Binop.op == Iop_Add64) {
302 IRExpr *arg1 = expr->Iex.Binop.arg1;
303 IRExpr *arg2 = expr->Iex.Binop.arg2;
924 IRExpr *arg1 = expr->Iex.Binop.arg1;
925 IRExpr *arg2 = expr->Iex.Binop.arg2;
928 switch (expr->Iex.Binop.op) {
1115 IRExpr *arg1 = expr->Iex.Binop.arg1;
1116 IRExpr *arg2 = expr->Iex.Binop.arg2;
1125 switch (expr->Iex.Binop.op) {
1343 size = (expr->Iex.Binop.op == Iop_CmpF32) ? 4 : 8;
1386 switch(expr->Iex.Binop.op) {
1419 switch(expr->Iex.Binop.op) {
1514 switch (expr->Iex.Binop.op) {
1548 IROp unop, binop;
1557 binop = arg->Iex.Binop.op;
1561 (binop == Iop_MullS32 || binop == Iop_MullU32)) ||
1563 (binop == Iop_MullS64 || binop == Iop_MullU64))))) {
1564 h1 = s390_isel_int_expr(env, arg->Iex.Binop.arg1); /* 1st opnd */
1565 opnd = s390_isel_int_expr_RMI(env, arg->Iex.Binop.arg2); /* 2nd opnd */
2043 switch (expr->Iex.Binop.op) {
2053 s390_isel_float128_expr(&op_hi, &op_lo, env, expr->Iex.Binop.arg2);
2059 set_bfp_rounding_mode_in_fpc(env, expr->Iex.Binop.arg1);
2072 *dst_hi = s390_isel_float_expr(env, expr->Iex.Binop.arg1);
2073 *dst_lo = s390_isel_float_expr(env, expr->Iex.Binop.arg2);
2085 switch (expr->Iex.Binop.op) {
2099 irrm = expr->Iex.Binop.arg1;
2100 left = expr->Iex.Binop.arg2;
2128 irrm = expr->Iex.Binop.arg1;
2129 left = expr->Iex.Binop.arg2;
2158 irrm = expr->Iex.Binop.arg1;
2159 left = expr->Iex.Binop.arg2;
2400 IROp op = expr->Iex.Binop.op;
2401 IRExpr *irrm = expr->Iex.Binop.arg1;
2402 IRExpr *left = expr->Iex.Binop.arg2;
2769 switch (expr->Iex.Binop.op) {
2771 *dst_hi = s390_isel_dfp_expr(env, expr->Iex.Binop.arg1);
2772 *dst_lo = s390_isel_dfp_expr(env, expr->Iex.Binop.arg2);
2783 switch (expr->Iex.Binop.op) {
2786 dfp_op = expr->Iex.Binop.arg1;
2787 int_op = expr->Iex.Binop.arg2;
2791 dfp_op = expr->Iex.Binop.arg1;
2792 int_op = expr->Iex.Binop.arg2;
2796 int_op = expr->Iex.Binop.arg1;
2797 dfp_op = expr->Iex.Binop.arg2;
2837 switch (expr->Iex.Binop.op) {
2851 irrm = expr->Iex.Binop.arg1;
2852 left = expr->Iex.Binop.arg2;
2880 irrm = expr->Iex.Binop.arg1;
2881 left = expr->Iex.Binop.arg2;
3014 IROp op = expr->Iex.Binop.op;
3015 IRExpr *irrm = expr->Iex.Binop.arg1;
3016 IRExpr *left = expr->Iex.Binop.arg2;
3141 switch (expr->Iex.Binop.op) {
3144 dfp_op = expr->Iex.Binop.arg1;
3145 int_op = expr->Iex.Binop.arg2;
3149 dfp_op = expr->Iex.Binop.arg1;
3150 int_op = expr->Iex.Binop.arg2;
3154 int_op = expr->Iex.Binop.arg1;
3155 dfp_op = expr->Iex.Binop.arg2;
3384 IRExpr *arg1 = cond->Iex.Binop.arg1;
3385 IRExpr *arg2 = cond->Iex.Binop.arg2;
3390 switch (cond->Iex.Binop.op) {
3475 return (cond->Iex.Binop.op == Iop_CmpLT32S ||
3476 cond->Iex.Binop.op == Iop_CmpLT64S) ? S390_CC_L : S390_CC_LE;
3491 return (cond->Iex.Binop.op == Iop_CmpLT32U ||
3492 cond->Iex.Binop.op == Iop_CmpLT64U) ? S390_CC_L : S390_CC_LE;