Home | History | Annotate | Download | only in gcc

Lines Matching defs:op_mode

360 				      machine_mode op_mode)
365 if ((tem = simplify_unary_operation (code, mode, op, op_mode)) != 0)
417 machine_mode op_mode;
436 op_mode = GET_MODE (op0);
440 return simplify_gen_unary (code, mode, op0, op_mode);
454 op_mode = GET_MODE (op0) != VOIDmode ? GET_MODE (op0) : GET_MODE (op1);
459 return simplify_gen_relational (code, mode, op_mode, op0, op1);
464 op_mode = GET_MODE (op0);
470 if (op_mode == VOIDmode)
471 op_mode = GET_MODE (op0);
472 return simplify_gen_ternary (code, mode, op_mode, op0, op1, op2);
572 /* Try to simplify a MODE truncation of OP, which has OP_MODE.
578 the outer and inner modes (here MODE and OP_MODE respectively)
621 machine_mode op_mode)
624 unsigned int op_precision = GET_MODE_UNIT_PRECISION (op_mode);
659 rtx op0 = simplify_gen_unary (TRUNCATE, mode, XEXP (op, 0), op_mode);
662 rtx op1 = simplify_gen_unary (TRUNCATE, mode, XEXP (op, 1), op_mode);
673 /* Ensure that OP_MODE is at least twice as wide as MODE
728 == ((GET_MODE_MASK (op_mode) >> shift) & mask)
729 && (op0 = simplify_gen_unary (TRUNCATE, mode, op0, op_mode))
772 && SCALAR_INT_MODE_P (op_mode)
779 poly_int64 byte = subreg_lowpart_offset (mode, op_mode);
781 return simplify_gen_subreg (mode, XEXP (op, 0), op_mode,
793 && is_a <scalar_int_mode> (op_mode, &int_op_mode)
826 && SCALAR_INT_MODE_P (op_mode)
847 if (is_a <scalar_int_mode> (op_mode, &int_op_mode))
877 && SCALAR_INT_MODE_P (op_mode)
887 MODE with input operand OP whose mode was originally OP_MODE.
891 rtx op, machine_mode op_mode)
897 tem = simplify_const_unary_operation (code, mode, trueop, op_mode);
940 scalar_int_mode inner, int_mode, op_mode, op0_mode;
1033 machine_mode op_mode;
1035 op_mode = GET_MODE (in1);
1036 in1 = simplify_gen_unary (NOT, op_mode, in1, op_mode);
1038 op_mode
1039 if (op_mode == VOIDmode)
1040 op_mode = mode;
1041 in2 = simplify_gen_unary (NOT, op_mode, in2, op_mode);
1569 && (op_mode = as_a <scalar_int_mode> (GET_MODE (op)),
1570 GET_MODE_PRECISION (op_mode) > INTVAL (XEXP (op, 1))))
1574 > GET_MODE_PRECISION (op_mode));
1575 if (int_mode_for_size (GET_MODE_PRECISION (op_mode)
1741 && (op_mode = as_a <scalar_int_mode> (GET_MODE (op)),
1742 GET_MODE_PRECISION (op_mode) > INTVAL (XEXP (op, 1))))
1745 if (int_mode_for_size (GET_MODE_PRECISION (op_mode)
1845 be MODE with input operand OP whose mode was originally OP_MODE.
1849 rtx op, machine_mode op_mode)
1885 gcc_assert (GET_MODE (op) == op_mode);
1896 GET_MODE_INNER (op_mode));
1912 if (op_mode == VOIDmode)
1919 op_mode = MAX_MODE_INT;
1922 real_from_integer (&d, mode, rtx_mode_t (op, op_mode), SIGNED);
1938 (as_a <scalar_int_mode> (op_mode)));
1939 if (fail || wi::ne_p (w, wide_int (rtx_mode_t (op, op_mode))))
1949 if (op_mode == VOIDmode)
1956 op_mode = MAX_MODE_INT;
1959 real_from_integer (&d, mode, rtx_mode_t (op, op_mode), UNSIGNED);
1975 (as_a <scalar_int_mode> (op_mode)));
1976 if (fail || wi::ne_p (w, wide_int (rtx_mode_t (op, op_mode))))
1990 scalar_int_mode imode = (op_mode == VOIDmode
1992 : as_a <scalar_int_mode> (op_mode));