Home | History | Annotate | Download | only in priv

Lines Matching refs:Binop

293    if (expr->tag == Iex_Binop && expr->Iex.Binop.op == Iop_Add64) {
294 IRExpr *arg1 = expr->Iex.Binop.arg1;
295 IRExpr *arg2 = expr->Iex.Binop.arg2;
921 IRExpr *arg1 = expr->Iex.Binop.arg1;
922 IRExpr *arg2 = expr->Iex.Binop.arg2;
925 switch (expr->Iex.Binop.op) {
1112 IRExpr *arg1 = expr->Iex.Binop.arg1;
1113 IRExpr *arg2 = expr->Iex.Binop.arg2;
1122 switch (expr->Iex.Binop.op) {
1340 size = (expr->Iex.Binop.op == Iop_CmpF32) ? 4 : 8;
1383 switch(expr->Iex.Binop.op) {
1416 switch(expr->Iex.Binop.op) {
1511 switch (expr->Iex.Binop.op) {
1545 IROp unop, binop;
1554 binop = arg->Iex.Binop.op;
1558 (binop == Iop_MullS32 || binop == Iop_MullU32)) ||
1560 (binop == Iop_MullS64 || binop == Iop_MullU64))))) {
1561 h1 = s390_isel_int_expr(env, arg->Iex.Binop.arg1); /* 1st opnd */
1562 opnd = s390_isel_int_expr_RMI(env, arg->Iex.Binop.arg2); /* 2nd opnd */
2040 switch (expr->Iex.Binop.op) {
2050 s390_isel_float128_expr(&op_hi, &op_lo, env, expr->Iex.Binop.arg2);
2056 set_bfp_rounding_mode_in_fpc(env, expr->Iex.Binop.arg1);
2069 *dst_hi = s390_isel_float_expr(env, expr->Iex.Binop.arg1);
2070 *dst_lo = s390_isel_float_expr(env, expr->Iex.Binop.arg2);
2082 switch (expr->Iex.Binop.op) {
2096 irrm = expr->Iex.Binop.arg1;
2097 left = expr->Iex.Binop.arg2;
2125 irrm = expr->Iex.Binop.arg1;
2126 left = expr->Iex.Binop.arg2;
2361 IROp op = expr->Iex.Binop.op;
2362 IRExpr *irrm = expr->Iex.Binop.arg1;
2363 IRExpr *left = expr->Iex.Binop.arg2;
2728 switch (expr->Iex.Binop.op) {
2730 *dst_hi = s390_isel_dfp_expr(env, expr->Iex.Binop.arg1);
2731 *dst_lo = s390_isel_dfp_expr(env, expr->Iex.Binop.arg2);
2742 switch (expr->Iex.Binop.op) {
2745 dfp_op = expr->Iex.Binop.arg1;
2746 int_op = expr->Iex.Binop.arg2;
2750 dfp_op = expr->Iex.Binop.arg1;
2751 int_op = expr->Iex.Binop.arg2;
2755 int_op = expr->Iex.Binop.arg1;
2756 dfp_op = expr->Iex.Binop.arg2;
2796 switch (expr->Iex.Binop.op) {
2810 irrm = expr->Iex.Binop.arg1;
2811 left = expr->Iex.Binop.arg2;
2839 irrm = expr->Iex.Binop.arg1;
2840 left = expr->Iex.Binop.arg2;
2973 IROp op = expr->Iex.Binop.op;
2974 IRExpr *irrm = expr->Iex.Binop.arg1;
2975 IRExpr *left = expr->Iex.Binop.arg2;
3100 switch (expr->Iex.Binop.op) {
3103 dfp_op = expr->Iex.Binop.arg1;
3104 int_op = expr->Iex.Binop.arg2;
3108 dfp_op = expr->Iex.Binop.arg1;
3109 int_op = expr->Iex.Binop.arg2;
3113 int_op = expr->Iex.Binop.arg1;
3114 dfp_op = expr->Iex.Binop.arg2;
3343 IRExpr *arg1 = cond->Iex.Binop.arg1;
3344 IRExpr *arg2 = cond->Iex.Binop.arg2;
3349 switch (cond->Iex.Binop.op) {
3434 return (cond->Iex.Binop.op == Iop_CmpLT32S ||
3435 cond->Iex.Binop.op == Iop_CmpLT64S) ? S390_CC_L : S390_CC_LE;
3450 return (cond->Iex.Binop.op == Iop_CmpLT32U ||
3451 cond->Iex.Binop.op == Iop_CmpLT64U) ? S390_CC_L : S390_CC_LE;