Lines Matching refs:tem

118   rtx tem;
121 tem = simplify_binary_operation (code, mode, op0, op1);
122 if (tem)
123 return tem;
128 tem = op0, op0 = op1, op1 = tem;
195 rtx tem = simplify_subreg (GET_MODE (x), c, cmode, offset);
196 if (tem && CONSTANT_P (tem))
197 return tem;
222 rtx tem;
225 if ((tem = simplify_unary_operation (code, mode, op, op_mode)) != 0)
226 return tem;
237 rtx tem;
240 if (0 != (tem = simplify_ternary_operation (code, mode, op0_mode,
242 return tem;
254 rtx tem;
256 if (0 != (tem = simplify_relational_operation (code, mode, cmp_mode,
258 return tem;
380 rtx trueop, tem;
387 tem = simplify_const_unary_operation (code, mode, trueop, op_mode);
388 if (tem)
389 return tem;
503 rtx tem = in2;
504 in2 = in1; in1 = tem;
1400 rtx tem;
1408 tem = simplify_gen_binary (code, mode, op0, XEXP (op1, 0));
1409 return simplify_gen_binary (code, mode, tem, XEXP (op1, 1));
1416 tem = op0;
1418 op1 = tem;
1426 tem = simplify_gen_binary (code, mode, XEXP (op0, 0), op1);
1427 return simplify_gen_binary (code, mode, tem, XEXP (op0, 1));
1431 tem = swap_commutative_operands_p (XEXP (op0, 1), op1)
1434 if (tem != 0)
1435 return simplify_gen_binary (code, mode, XEXP (op0, 0), tem);
1438 tem = swap_commutative_operands_p (XEXP (op0, 0), op1)
1441 if (tem != 0)
1442 return simplify_gen_binary (code, mode, tem, XEXP (op0, 1));
1459 rtx tem;
1472 tem = op0, op0 = op1, op1 = tem;
1478 tem = simplify_const_binary_operation (code, mode, trueop0, trueop1);
1479 if (tem)
1480 return tem;
1493 rtx tem, reversed, opleft, opright;
1604 tem = simplify_gen_binary (MULT, mode, lhs, coeff);
1605 return rtx_cost (tem, SET) <= rtx_cost (orig, SET)
1606 ? tem : 0;
1653 && (tem = simplify_plus_minus (code, mode, op0, op1)) != 0)
1654 return tem;
1661 tem = simplify_associative_operation (code, mode, op0, op1);
1662 if (tem)
1663 return tem;
1798 tem = simplify_gen_binary (MULT, mode, lhs, coeff);
1799 return rtx_cost (tem, SET) <= rtx_cost (orig, SET)
1800 ? tem : 0;
1813 tem = simplify_unary_operation (NEG, mode, op1, mode);
1814 if (tem)
1815 return simplify_gen_binary (MINUS, mode, tem, XEXP (op0, 0));
1829 tem = simplify_gen_unary (NOT, mode, XEXP (op1, 1),
1831 return simplify_gen_binary (AND, mode, op0, tem);
1835 tem = simplify_gen_unary (NOT, mode, XEXP (op1, 0),
1837 return simplify_gen_binary (AND, mode, op0, tem);
1888 && (tem = simplify_plus_minus (code, mode, op0, op1)) != 0)
1889 return tem;
1970 tem = simplify_associative_operation (code, mode, op0, op1);
1971 if (tem)
1972 return tem;
2086 tem = simplify_associative_operation (code, mode, op0, op1);
2087 if (tem)
2088 return tem;
2198 tem = simplify_associative_operation (code, mode, op0, op1);
2199 if (tem)
2200 return tem;
2232 tem = simplify_gen_binary (AND, imode, XEXP (op0, 0),
2235 return simplify_gen_unary (ZERO_EXTEND, mode, tem, imode);
2296 tem = pmop[which];
2297 switch (GET_CODE (tem))
2300 if (GET_CODE (XEXP (tem, 1)) == CONST_INT
2301 && (INTVAL (XEXP (tem, 1)) & INTVAL (trueop1))
2303 pmop[which] = XEXP (tem, 0);
2307 if (GET_CODE (XEXP (tem, 1)) == CONST_INT
2308 && (INTVAL (XEXP (tem, 1)) & INTVAL (trueop1)) == 0)
2309 pmop[which] = XEXP (tem, 0);
2318 tem = simplify_gen_binary (GET_CODE (op0), mode,
2320 return simplify_gen_binary (code, mode, tem, op1);
2323 tem = simplify_associative_operation (code, mode, op0, op1);
2324 if (tem)
2325 return tem;
2380 tem = CONST_DOUBLE_FROM_REAL_VALUE (d, mode);
2381 return simplify_gen_binary (MULT, mode, op0, tem);
2497 tem = simplify_associative_operation (code, mode, op0, op1);
2498 if (tem)
2499 return tem;
2511 tem = simplify_associative_operation (code, mode, op0, op1);
2512 if (tem)
2513 return tem;
2521 tem = simplify_associative_operation (code, mode, op0, op1);
2522 if (tem)
2523 return tem;
2531 tem = simplify_associative_operation (code, mode, op0, op1);
2532 if (tem)
2533 return tem;
3224 rtx result, tem;
3390 tem = lhs, lhs = rhs, rhs = tem;
3393 tem = lhs, lhs = rhs, rhs = tem;
3402 tem = simplify_binary_operation (ncode, mode, tem_lhs, tem_rhs);
3404 if (tem && !CONSTANT_P (tem))
3405 tem = gen_rtx_CONST (GET_MODE (tem), tem);
3408 tem = simplify_binary_operation (ncode, mode, lhs, rhs);
3414 if (tem
3415 && ! (GET_CODE (tem) == CONST
3416 && GET_CODE (XEXP (tem, 0)) == ncode
3417 && XEXP (XEXP (tem, 0), 0) == lhs
3418 && XEXP (XEXP (tem, 0), 1) == rhs))
3421 if (GET_CODE (tem) == NEG)
3422 tem = XEXP (tem, 0), lneg = !lneg;
3423 if (GET_CODE (tem) == CONST_INT && lneg)
3424 tem = neg_const_int (mode, tem), lneg = 0;
3426 ops[i].op = tem;
3477 tem = ops[0].op;
3479 ops[i].op = tem;
3516 rtx tem, trueop0, trueop1;
3523 tem = simplify_const_relational_operation (code, cmp_mode, op0, op1);
3524 if (tem)
3528 if (tem == const0_rtx)
3542 if (tem == const0_rtx)
3566 return tem;
3572 tem = op0, op0 = op1, op1 = tem, code = swap_condition (code);
3703 rtx tem;
3733 tem = op0, op0 = op1, op1 = tem;
3754 && 0 != (tem = simplify_binary_operation (MINUS, mode, op0, op1))
3755 /* We cannot do this if tem is a nonzero address. */
3756 && ! nonzero_address_p (tem))
3758 mode, tem, const0_rtx);
3890 tem = NULL_RTX;
3897 tem = const_true_rtx;
3905 tem = const_true_rtx;
3912 tem = const0_rtx;
3919 tem = const0_rtx;
3925 if (tem == const0_rtx
3926 || tem == const_true_rtx)
3927 return tem;
3949 tem = GET_CODE (trueop0) == FLOAT_EXTEND ? XEXP (trueop0, 0)
3951 if (GET_CODE (tem) == ABS)
3971 tem = GET_CODE (trueop0) == FLOAT_EXTEND ? XEXP (trueop0, 0)
3973 if (GET_CODE (tem) == ABS)
3990 tem = GET_CODE (trueop0) == FLOAT_EXTEND ? XEXP (trueop0, 0)
3992 if (GET_CODE (tem) == ABS)