Lines Matching refs:GET_MODE

343       && (GET_MODE_SIZE (GET_MODE (x))  in push_secondary_reload()
344 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))))) in push_secondary_reload()
347 reload_mode = GET_MODE (x); in push_secondary_reload()
812 && GET_MODE_SIZE (GET_MODE (inner)) > UNITS_PER_WORD in reload_inner_reg_of_subreg()
813 && ((GET_MODE_SIZE (GET_MODE (inner)) / UNITS_PER_WORD) in reload_inner_reg_of_subreg()
814 != (int) hard_regno_nregs[REGNO (inner)][GET_MODE (inner)])); in reload_inner_reg_of_subreg()
918 inmode = GET_MODE (in); in push_reload()
920 outmode = GET_MODE (out); in push_reload()
997 && !CANNOT_CHANGE_MODE_CLASS (GET_MODE (SUBREG_REG (in)), inmode, class) in push_reload()
1006 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (in)))) in push_reload()
1009 && (GET_MODE_SIZE (GET_MODE (SUBREG_REG (in))) in push_reload()
1012 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (in)))) in push_reload()
1013 && INTEGRAL_MODE_P (GET_MODE (SUBREG_REG (in))) in push_reload()
1014 && LOAD_EXTEND_OP (GET_MODE (SUBREG_REG (in))) != UNKNOWN) in push_reload()
1018 < GET_MODE_SIZE (GET_MODE (SUBREG_REG (in)))) in push_reload()
1020 ((GET_MODE_SIZE (GET_MODE (SUBREG_REG (in))) - 1) in push_reload()
1030 && (GET_MODE_SIZE (GET_MODE (SUBREG_REG (in))) in push_reload()
1032 && ((GET_MODE_SIZE (GET_MODE (SUBREG_REG (in))) in push_reload()
1035 [GET_MODE (SUBREG_REG (in))])) in push_reload()
1038 && (secondary_reload_class (1, class, GET_MODE (SUBREG_REG (in)), in push_reload()
1045 (REGNO (SUBREG_REG (in)), GET_MODE (SUBREG_REG (in)), inmode)) in push_reload()
1056 gcc_assert (GET_MODE_SIZE (GET_MODE (in)) <= GET_MODE_SIZE (inmode)); in push_reload()
1058 inmode = GET_MODE (in); in push_reload()
1077 = find_valid_class (inmode, GET_MODE (SUBREG_REG (in)), in push_reload()
1079 GET_MODE (SUBREG_REG (in)), in push_reload()
1081 GET_MODE (in)), in push_reload()
1103 && !CANNOT_CHANGE_MODE_CLASS (GET_MODE (SUBREG_REG (out)), outmode, class) in push_reload()
1111 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (out)))) in push_reload()
1114 < GET_MODE_SIZE (GET_MODE (SUBREG_REG (out)))) in push_reload()
1116 ((GET_MODE_SIZE (GET_MODE (SUBREG_REG (out))) - 1) in push_reload()
1123 && (GET_MODE_SIZE (GET_MODE (SUBREG_REG (out))) in push_reload()
1125 && ((GET_MODE_SIZE (GET_MODE (SUBREG_REG (out))) in push_reload()
1128 [GET_MODE (SUBREG_REG (out))])) in push_reload()
1131 && (secondary_reload_class (0, class, GET_MODE (SUBREG_REG (out)), in push_reload()
1138 GET_MODE (SUBREG_REG (out)), in push_reload()
1148 || GET_MODE_SIZE (GET_MODE (out)) in push_reload()
1151 outmode = GET_MODE (out); in push_reload()
1171 find_valid_class (outmode, GET_MODE (SUBREG_REG (out)), in push_reload()
1173 GET_MODE (SUBREG_REG (out)), in push_reload()
1175 GET_MODE (out)), in push_reload()
1193 in = gen_rtx_REG (GET_MODE (in), subreg_regno (in)); in push_reload()
1200 out = gen_rtx_REG (GET_MODE (out), subreg_regno (out)); in push_reload()
1230 class = LIMIT_RELOAD_CLASS (GET_MODE (SUBREG_REG (in)), class); in push_reload()
1235 class = LIMIT_RELOAD_CLASS (GET_MODE (SUBREG_REG (out)), class); in push_reload()
1551 && (((GET_MODE_SIZE (GET_MODE (in)) + (UNITS_PER_WORD - 1)) in push_reload()
1553 == ((GET_MODE_SIZE (GET_MODE (SUBREG_REG (in))) in push_reload()
1557 <= GET_MODE_SIZE (GET_MODE (XEXP (note, 0)))) in push_reload()
1845 <= hard_regno_nregs[REGNO (XEXP (note, 0))][GET_MODE (XEXP (note, 0))]) in combine_reloads()
1917 GET_MODE (SUBREG_REG (out)), in find_dummy_reload()
1919 GET_MODE (out)); in find_dummy_reload()
1927 GET_MODE (SUBREG_REG (in)), in find_dummy_reload()
1929 GET_MODE (in)); in find_dummy_reload()
2003 (GET_MODE (out) != VOIDmode in find_dummy_reload()
2004 ? GET_MODE (out) : outmode)) in find_dummy_reload()
2089 && r + hard_regno_nregs[r][GET_MODE (op0)] > beg_regno) in hard_reg_set_here_p()
2156 GET_MODE (SUBREG_REG (x)), in operands_match_p()
2158 GET_MODE (x)); in operands_match_p()
2169 GET_MODE (SUBREG_REG (y)), in operands_match_p()
2171 GET_MODE (y)); in operands_match_p()
2180 if (WORDS_BIG_ENDIAN && GET_MODE_SIZE (GET_MODE (x)) > UNITS_PER_WORD in operands_match_p()
2181 && SCALAR_INT_MODE_P (GET_MODE (x)) in operands_match_p()
2183 i += hard_regno_nregs[i][GET_MODE (x)] - 1; in operands_match_p()
2184 if (WORDS_BIG_ENDIAN && GET_MODE_SIZE (GET_MODE (y)) > UNITS_PER_WORD in operands_match_p()
2185 && SCALAR_INT_MODE_P (GET_MODE (y)) in operands_match_p()
2187 j += hard_regno_nregs[j][GET_MODE (y)] - 1; in operands_match_p()
2216 if (GET_MODE (x) != GET_MODE (y)) in operands_match_p()
2317 val.start = -GET_MODE_SIZE (GET_MODE (x)); in decompose()
2318 val.end = GET_MODE_SIZE (GET_MODE (x)); in decompose()
2367 base = gen_rtx_PLUS (GET_MODE (base), base, XEXP (offset, 1)); in decompose()
2372 base = gen_rtx_PLUS (GET_MODE (base), base, XEXP (offset, 0)); in decompose()
2377 base = gen_rtx_PLUS (GET_MODE (base), base, offset); in decompose()
2383 base = gen_rtx_PLUS (GET_MODE (base), base, offset); in decompose()
2388 base = gen_rtx_CONST (GET_MODE (base), base); in decompose()
2393 val.end = val.start + GET_MODE_SIZE (GET_MODE (x)); in decompose()
2409 val.end = val.start + hard_regno_nregs[val.start][GET_MODE (x)]; in decompose()
2422 val.end = val.start + hard_regno_nregs[val.start][GET_MODE (x)]; in decompose()
2611 && REGISTER_MOVE_COST (GET_MODE (SET_SRC (body)), in find_reloads()
2774 operand_mode[i] = GET_MODE (recog_data.operand[i]); in find_reloads()
2779 = find_reloads_address (GET_MODE (recog_data.operand[i]), in find_reloads()
2806 && (GET_MODE_SIZE (GET_MODE (reg)) in find_reloads()
2807 >= GET_MODE_SIZE (GET_MODE (op)))) in find_reloads()
2838 operand_mode[i] = GET_MODE (recog_data.operand[i]); in find_reloads()
2960 GET_MODE (SUBREG_REG (operand)), in find_reloads()
2962 GET_MODE (operand))) in find_reloads()
2965 GET_MODE (SUBREG_REG (operand)), in find_reloads()
2967 GET_MODE (operand)); in find_reloads()
3002 && (((GET_MODE_BITSIZE (GET_MODE (operand)) in find_reloads()
3005 > GET_MODE_SIZE (GET_MODE (operand)))) in find_reloads()
3009 && (GET_MODE_SIZE (GET_MODE (operand)) in find_reloads()
3012 > GET_MODE_SIZE (GET_MODE (operand))) in find_reloads()
3013 && INTEGRAL_MODE_P (GET_MODE (operand)) in find_reloads()
3014 && LOAD_EXTEND_OP (GET_MODE (operand)) != UNKNOWN) in find_reloads()
3268 && (GET_MODE_CLASS (GET_MODE (operand)) in find_reloads()
3283 && GET_MODE (operand) == VOIDmode)) in find_reloads()
3294 && GET_MODE (operand) == VOIDmode)) in find_reloads()
3398 if (GET_MODE (operand) == BLKmode) in find_reloads()
3403 offset, GET_MODE (recog_data.operand[i]))) in find_reloads()
3896 address_mode = GET_MODE (XEXP (recog_data.operand[i], 0)); in find_reloads()
3907 = GET_MODE_SIZE (GET_MODE (recog_data.operand[i])); in find_reloads()
4576 i = find_reloads_address (GET_MODE (x), &x, XEXP (x, 0), &XEXP (x, 0), in find_reloads_toplev()
4590 i = find_reloads_address (GET_MODE (x), &tem, XEXP (x, 0), &XEXP (x, 0), in find_reloads_toplev()
4616 && (tem = gen_lowpart_common (GET_MODE (x), in find_reloads_toplev()
4625 simplify_gen_subreg (GET_MODE (x), reg_equiv_constant[regno], in find_reloads_toplev()
4626 GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); in find_reloads_toplev()
4646 && (GET_MODE_SIZE (GET_MODE (x)) in find_reloads_toplev()
4647 <= GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))) in find_reloads_toplev()
4651 && (! strict_memory_address_p (GET_MODE (x), in find_reloads_toplev()
4699 tem = adjust_address_nv (tem, GET_MODE (ad), 0); in make_memloc()
4717 rtx reg = gen_rtx_REG (GET_MODE (tem), max_reg_num ()); in maybe_memory_address_p()
4786 if (! strict_memory_address_p (GET_MODE (tem), XEXP (tem, 0))) in find_reloads_address()
4790 find_reloads_address (GET_MODE (tem), &tem, XEXP (tem, 0), in find_reloads_address()
4842 GET_MODE (ad), VOIDmode, 0, 0, opnum, type); in find_reloads_address()
4878 LEGITIMIZE_RELOAD_ADDRESS (ad, GET_MODE (*memrefloc), opnum, type, in find_reloads_address()
4912 find_reloads_address (GET_MODE (ad), &tem, XEXP (ad, 0), &XEXP (ad, 0), in find_reloads_address()
4942 base_reg_class (mode, MEM, SCRATCH), GET_MODE (tem), in find_reloads_address()
4981 INDEX_REG_CLASS, GET_MODE (ad), opnum, in find_reloads_address()
5063 ad = gen_rtx_PLUS (GET_MODE (ad), in find_reloads_address()
5067 ad = gen_rtx_LO_SUM (GET_MODE (ad), in find_reloads_address()
5075 GET_MODE (ad), opnum, type, ind_levels); in find_reloads_address()
5214 enum machine_mode mode = GET_MODE (x); in form_sum()
5217 mode = GET_MODE (y); in form_sum()
5403 GET_MODE (SUBREG_REG (orig_op0)), in find_reloads_address_1()
5405 GET_MODE (orig_op0)))); in find_reloads_address_1()
5415 op1 = gen_rtx_REG (GET_MODE (op1), in find_reloads_address_1()
5418 GET_MODE (SUBREG_REG (orig_op1)), in find_reloads_address_1()
5420 GET_MODE (orig_op1)))); in find_reloads_address_1()
5428 find_reloads_address (GET_MODE (x), loc, XEXP (x, 0), &XEXP (x, 0), in find_reloads_address_1()
5432 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5588 find_reloads_address (GET_MODE (tem), &tem, XEXP (tem, 0), in find_reloads_address_1()
5602 GET_MODE (x), GET_MODE (x), 0, in find_reloads_address_1()
5614 if (!regno_ok_for_base_p (regno, GET_MODE (x), code, index_code)) in find_reloads_address_1()
5619 GET_MODE (x), GET_MODE (x), 0, 0, in find_reloads_address_1()
5657 find_reloads_address (GET_MODE (tem), &tem, XEXP (tem, 0), in find_reloads_address_1()
5663 x = gen_rtx_fmt_e (GET_CODE (x), GET_MODE (x), tem); in find_reloads_address_1()
5700 && memory_operand (equiv, GET_MODE (equiv)) in find_reloads_address_1()
5720 GET_MODE (x), GET_MODE (x), 0, 0, in find_reloads_address_1()
5728 GET_MODE (x), GET_MODE (x), 0, 0, in find_reloads_address_1()
5762 find_reloads_address (GET_MODE (x), &XEXP (x, 0), in find_reloads_address_1()
5768 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5790 find_reloads_address_1 (GET_MODE (XEXP (x, 0)), XEXP (x, 0), in find_reloads_address_1()
5795 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5811 find_reloads_address (GET_MODE (x), loc, XEXP (x, 0), &XEXP (x, 0), in find_reloads_address_1()
5815 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5826 GET_MODE (x), opnum, type, ind_levels); in find_reloads_address_1()
5836 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5849 find_reloads_address (GET_MODE (x), &x, XEXP (x, 0), in find_reloads_address_1()
5866 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5874 if (regno_clobbered_p (regno, this_insn, GET_MODE (x), 0)) in find_reloads_address_1()
5878 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5899 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5908 if ((unsigned) CLASS_MAX_NREGS (class, GET_MODE (SUBREG_REG (x))) in find_reloads_address_1()
5915 GET_MODE (x), VOIDmode, 0, 0, opnum, type); in find_reloads_address_1()
5982 tem = force_const_mem (GET_MODE (x), XEXP (x, 1)); in find_reloads_address_part()
5983 x = gen_rtx_PLUS (GET_MODE (x), XEXP (x, 0), tem); in find_reloads_address_part()
6038 unsigned outer_size = GET_MODE_SIZE (GET_MODE (x)); in find_reloads_subreg_address()
6039 unsigned inner_size = GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))); in find_reloads_subreg_address()
6042 enum machine_mode orig_mode = GET_MODE (orig); in find_reloads_subreg_address()
6053 PUT_MODE (tem, GET_MODE (x)); in find_reloads_subreg_address()
6076 reloaded = find_reloads_address (GET_MODE (tem), &tem, in find_reloads_subreg_address()
6095 && !strict_memory_address_p (GET_MODE (tem), in find_reloads_subreg_address()
6098 base_reg_class (GET_MODE (tem), MEM, SCRATCH), in find_reloads_subreg_address()
6099 GET_MODE (XEXP (tem, 0)), VOIDmode, 0, 0, in find_reloads_subreg_address()
6178 if (GET_MODE (reloadreg) != r->mode && r->mode != VOIDmode) in subst_reloads()
6187 if (GET_MODE (*r->subreg_loc) in subst_reloads()
6188 == GET_MODE (SUBREG_REG (reloadreg))) in subst_reloads()
6198 GET_MODE_SIZE (GET_MODE (*r->subreg_loc))); in subst_reloads()
6200 GET_MODE_SIZE (GET_MODE (*r->subreg_loc))); in subst_reloads()
6304 if (r->mode != VOIDmode && GET_MODE (reloadreg) != r->mode) in find_replacement()
6316 return gen_rtx_REG (GET_MODE (*loc), in find_replacement()
6319 GET_MODE (SUBREG_REG (*loc)), in find_replacement()
6321 GET_MODE (*loc)))); in find_replacement()
6322 else if (GET_MODE (reloadreg) == GET_MODE (*loc)) in find_replacement()
6330 final_offset = (final_offset / GET_MODE_SIZE (GET_MODE (*loc))); in find_replacement()
6331 final_offset = (final_offset * GET_MODE_SIZE (GET_MODE (*loc))); in find_replacement()
6332 return gen_rtx_SUBREG (GET_MODE (*loc), SUBREG_REG (reloadreg), in find_replacement()
6347 return gen_rtx_fmt_ee (GET_CODE (*loc), GET_MODE (*loc), x, y); in find_replacement()
6398 ? hard_regno_nregs[r][GET_MODE (x)] in refers_to_regno_for_reload_p()
6410 ? hard_regno_nregs[inner_regno][GET_MODE (x)] : 1); in refers_to_regno_for_reload_p()
6505 GET_MODE (SUBREG_REG (x)), in reg_overlap_mentioned_for_reload_p()
6507 GET_MODE (x)); in reg_overlap_mentioned_for_reload_p()
6551 ? hard_regno_nregs[regno][GET_MODE (x)] : 1); in reg_overlap_mentioned_for_reload_p()
6635 if (flag_float_store && SCALAR_FLOAT_MODE_P (GET_MODE (goal))) in find_equiv_reg()
6726 && SCALAR_FLOAT_MODE_P (GET_MODE (XEXP (tem, 0))) in find_equiv_reg()
6740 && SCALAR_FLOAT_MODE_P (GET_MODE (XEXP (tem, 0))) in find_equiv_reg()
6793 if (GET_MODE (value) != mode) in find_equiv_reg()
6843 [GET_MODE (rld[i].reg_rtx)]; in find_equiv_reg()
6914 xnregs = hard_regno_nregs[xregno][GET_MODE (dest)]; in find_equiv_reg()
6929 && ! push_operand (dest, GET_MODE (dest))) in find_equiv_reg()
6934 else if (need_stable_sp && push_operand (dest, GET_MODE (dest))) in find_equiv_reg()
6957 xnregs = hard_regno_nregs[xregno][GET_MODE (dest)]; in find_equiv_reg()
6974 && ! push_operand (dest, GET_MODE (dest))) in find_equiv_reg()
6980 && push_operand (dest, GET_MODE (dest))) in find_equiv_reg()
7002 = hard_regno_nregs[xregno][GET_MODE (dest)]; in find_equiv_reg()
7017 && ! push_operand (dest, GET_MODE (dest))) in find_equiv_reg()
7020 && push_operand (dest, GET_MODE (dest))) in find_equiv_reg()
7073 return GET_MODE_SIZE (GET_MODE (x)); in find_inc_amount()
7199 if (GET_MODE (reloadreg) == mode) in reload_adjust_reg_for_mode()
7205 regno += (int) hard_regno_nregs[regno][GET_MODE (reloadreg)] in reload_adjust_reg_for_mode()