Lines Matching defs:tmode

5993   enum machine_mode tmode = mode_for_size (len, MODE_INT, 1);
6039 if (tmode != BLKmode
6042 && (inner_mode == tmode
6044 || TRULY_NOOP_TRUNCATION (GET_MODE_BITSIZE (tmode),
6046 || reg_truncated_to_mode (tmode, inner))
6049 && have_insn_for (STRICT_LOW_PART, tmode))))
6052 % (STRICT_ALIGNMENT ? GET_MODE_ALIGNMENT (tmode)
6056 && GET_MODE_BITSIZE (inner_mode) >= GET_MODE_BITSIZE (tmode)
6057 && (inner_mode == tmode
6078 new = adjust_address_nv (inner, tmode, offset);
6082 if (tmode != inner_mode)
6094 - GET_MODE_SIZE (tmode))
6099 GET_MODE_SIZE (inner_mode) > GET_MODE_SIZE (tmode))
6101 - GET_MODE_SIZE (tmode)) % UNITS_PER_WORD;
6105 if (!validate_subreg (tmode, inner_mode, inner, final_word))
6108 new = gen_rtx_SUBREG (tmode, inner, final_word);
6111 new = gen_lowpart (tmode, inner);
6117 new = force_to_mode (inner, tmode,
6129 ? gen_rtx_CLOBBER (tmode, const0_rtx)
6132 if (mode == tmode)
6142 && (GET_MODE_BITSIZE (tmode) <= HOST_BITS_PER_WIDE_INT
6143 && ((nonzero_bits (new, tmode)
6145 GET_MODE_MASK (tmode))
8583 enum machine_mode shift_mode, tmode;
8727 && (tmode = mode_for_size (GET_MODE_BITSIZE (mode) - count,
8730 new = adjust_address_nv (varop, tmode,
9579 enum machine_mode mode, tmode;
9688 for (tmode = GET_CLASS_NARROWEST_MODE
9690 tmode != GET_MODE (op0); tmode = GET_MODE_WIDER_MODE (tmode))
9691 if ((unsigned HOST_WIDE_INT) c0 == GET_MODE_MASK (tmode))
9693 op0 = gen_lowpart (tmode, inner_op0);
9694 op1 = gen_lowpart (tmode, inner_op1);
10399 && (tmode = mode_for_size (i, MODE_INT, 1)) != BLKmode
10400 && (TRULY_NOOP_TRUNCATION (GET_MODE_BITSIZE (tmode),
10403 && reg_truncated_to_mode (tmode, XEXP (op0, 0)))))
10405 op0 = gen_lowpart (tmode, XEXP (op0, 0));
10416 tmode = GET_MODE (SUBREG_REG (XEXP (op0, 0)));
10419 if (SCALAR_INT_MODE_P (tmode)
10429 || (mode_width > GET_MODE_BITSIZE (tmode)
10432 || (mode_width <= GET_MODE_BITSIZE (tmode)
10436 && GET_MODE_BITSIZE (tmode) <= HOST_BITS_PER_WIDE_INT
10438 && (c1 & ~GET_MODE_MASK (tmode)) == 0
10440 && c1 != GET_MODE_MASK (tmode))
10442 op0 = simplify_gen_binary (AND, tmode,
10444 gen_int_mode (c1, tmode));
10561 && (tmode = mode_for_size (mode_width - INTVAL (XEXP (op0, 1)),
10564 + (GET_MODE_MASK (tmode) >> 1) + 1)
10565 <= GET_MODE_MASK (tmode)))
10567 op0 = gen_lowpart (tmode, XEXP (XEXP (op0, 0), 0));
10580 && (tmode = mode_for_size (mode_width - INTVAL (XEXP (op0, 1)),
10583 + (GET_MODE_MASK (tmode) >> 1) + 1)
10584 <= GET_MODE_MASK (tmode)))
10591 op0 = simplify_gen_binary (PLUS, tmode,
10592 gen_lowpart (tmode, inner),
10713 for (tmode = GET_MODE_WIDER_MODE (mode);
10714 (tmode != VOIDmode
10715 && GET_MODE_BITSIZE (tmode) <= HOST_BITS_PER_WIDE_INT);
10716 tmode = GET_MODE_WIDER_MODE (tmode))
10717 if (have_insn_for (COMPARE, tmode))
10728 && (nonzero_bits (op0, tmode)
10731 || (nonzero_bits (op1, tmode)
10735 || ((num_sign_bit_copies (op0, tmode)
10736 > (unsigned int) (GET_MODE_BITSIZE (tmode)
10738 && (num_sign_bit_copies (op1, tmode)
10739 > (unsigned int) (GET_MODE_BITSIZE (tmode)
10746 op0 = simplify_gen_binary (AND, tmode,
10747 gen_lowpart (tmode,
10749 gen_lowpart (tmode,
10752 op0 = gen_lowpart (tmode, op0);
10755 op1 = gen_lowpart (tmode, op1);
10765 op0 = simplify_gen_binary (AND, tmode,
10766 gen_lowpart (tmode, op0),