Searched refs:GET_MODE (Results 1 - 25 of 93) sorted by relevance

1234

/freebsd-11.0-release/contrib/gcc/
H A Drtlhooks.c52 && FLOAT_MODE_P (GET_MODE (SUBREG_REG (x)))))
66 if (GET_MODE_SIZE (GET_MODE (x)) <= UNITS_PER_WORD
67 && SCALAR_INT_MODE_P (GET_MODE (x))
69 GET_MODE_BITSIZE (GET_MODE (x)))
71 return gen_lowpart_general (mode, force_reg (GET_MODE (x), x));
74 offset = (MAX (GET_MODE_SIZE (GET_MODE (x)), UNITS_PER_WORD)
81 - MIN (UNITS_PER_WORD, GET_MODE_SIZE (GET_MODE (x))));
151 offset = (MAX (GET_MODE_SIZE (GET_MODE (x)), UNITS_PER_WORD)
157 - MIN (UNITS_PER_WORD, GET_MODE_SIZE (GET_MODE (x))));
165 else if (mode != GET_MODE (
[all...]
H A Dcombine.c501 if (GET_MODE_CLASS (GET_MODE (oldval)) == MODE_INT
507 == trunc_int_for_mode (INTVAL (newval), GET_MODE (oldval)));
573 enum machine_mode oldval = GET_MODE (*into);
939 && (GET_MODE (note) == VOIDmode
940 ? SCALAR_INT_MODE_P (GET_MODE (SET_DEST (set)))
941 : GET_MODE (SET_DEST (set)) == GET_MODE (note)))
1043 GET_MODE (reg),
1073 && GET_MODE_BITSIZE (GET_MODE (x)) <= HOST_BITS_PER_WIDE_INT)
1077 reg_stat[REGNO (x)].nonzero_bits = GET_MODE_MASK (GET_MODE (
[all...]
H A Dcse.c438 The `mode' field is usually the same as GET_MODE (`exp'), but
758 mode = GET_MODE (x);
835 && GET_MODE_CLASS (GET_MODE (x)) == MODE_INT
836 && GET_MODE_CLASS (GET_MODE (SUBREG_REG (x))) == MODE_INT
837 && (GET_MODE_SIZE (GET_MODE (x))
838 < GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))))
840 && TRULY_NOOP_TRUNCATION (GET_MODE_BITSIZE (GET_MODE (x)),
841 GET_MODE_BITSIZE (GET_MODE (SUBREG_REG (x)))))
1126 : hard_regno_nregs[regno][GET_MODE (x)]);
1160 remove_invalid_subreg_refs (i, SUBREG_BYTE (x), GET_MODE (
[all...]
H A Doptabs.c194 note = gen_rtx_fmt_e (code, GET_MODE (target), copy_rtx (op0));
196 note = gen_rtx_fmt_ee (code, GET_MODE (target), copy_rtx (op0), copy_rtx (op1));
217 if (no_extend && GET_MODE (op) == VOIDmode)
231 return gen_rtx_SUBREG (mode, force_reg (GET_MODE (op), op), 0);
238 emit_move_insn (gen_lowpart (GET_MODE (op), result), op);
434 if (GET_MODE (op0) != xmode0 && xmode0 != VOIDmode)
436 GET_MODE (op0) != VOIDmode
437 ? GET_MODE (op0)
442 if (GET_MODE (op1) != xmode1 && xmode1 != VOIDmode)
444 GET_MODE (op
[all...]
H A Dpostreload.c79 if (cselib_reg_set_mode (SET_DEST (set)) != GET_MODE (SET_DEST (set)))
251 && GET_MODE_BITSIZE (GET_MODE (src)) < BITS_PER_WORD
252 && (extend_op = LOAD_EXTEND_OP (GET_MODE (src))) != UNKNOWN
257 val = cselib_lookup (src, GET_MODE (SET_DEST (set)), 0);
263 old_cost = MEMORY_MOVE_COST (GET_MODE (src), dclass, 1);
265 old_cost = REGISTER_MOVE_COST (GET_MODE (src),
291 this_val &= GET_MODE_MASK (GET_MODE (src));
295 if (this_val == trunc_int_for_mode (this_val, GET_MODE (src)))
315 this_cost = REGISTER_MOVE_COST (GET_MODE (this_rtx),
330 if (GET_MODE_BITSIZE (GET_MODE (SET_DES
[all...]
H A Dcselib.c236 enum machine_mode mode = GET_MODE (x);
241 if (mode != GET_MODE (v->u.val_rtx))
385 return GET_MODE (x);
391 return GET_MODE (REG_VALUES (REGNO (x))->elt->u.val_rtx);
406 cselib_val *e = cselib_lookup (x, GET_MODE (x), 0);
414 cselib_val *e = cselib_lookup (y, GET_MODE (y), 0);
463 if (GET_CODE (x) != GET_CODE (y) || GET_MODE (x) != GET_MODE (y))
553 && (GET_CODE (x) != CONST_DOUBLE || GET_MODE (x) != VOIDmode))
589 hash += (unsigned) code + (unsigned) GET_MODE (
[all...]
H A Drtlanal.c427 return GET_MODE (x) == BLKmode || rtx_varies_p (XEXP (x, 0), for_alias);
675 && (((GET_MODE_SIZE (GET_MODE (SUBREG_REG (SET_DEST (body))))
677 == ((GET_MODE_SIZE (GET_MODE (SET_DEST (body)))
759 GET_MODE (reg), REGNO (reg)))
1174 ? hard_regno_nregs[x_regno][GET_MODE (x)]
1186 ? hard_regno_nregs[inner_regno][GET_MODE (x)] : 1);
1282 ? hard_regno_nregs[regno][GET_MODE (x)] : 1);
1497 : regno + hard_regno_nregs[regno][GET_MODE (x)] - 1);
1516 && (((GET_MODE_SIZE (GET_MODE (dest))
1518 == ((GET_MODE_SIZE (GET_MODE (SUBREG_RE
[all...]
H A Drecog.c332 if (! memory_address_p (GET_MODE (object), XEXP (object, 0)))
473 op0_mode = GET_MODE (XEXP (x, 0));
481 && GET_MODE (x) == GET_MODE (from)
483 || (GET_CODE (x) == GET_CODE (from) && GET_MODE (x) == GET_MODE (from)
529 if (fmt[0] == 'e' && GET_MODE (XEXP (x, 0)) != VOIDmode)
530 op0_mode = GET_MODE (XEXP (x, 0));
541 GET_MODE (x), XEXP (x, 1),
557 (PLUS, GET_MODE (
[all...]
H A Dreload.c345 && (GET_MODE_SIZE (GET_MODE (x))
346 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))))
349 reload_mode = GET_MODE (x);
817 && GET_MODE_SIZE (GET_MODE (inner)) > UNITS_PER_WORD
818 && ((GET_MODE_SIZE (GET_MODE (inner)) / UNITS_PER_WORD)
819 != (int) hard_regno_nregs[REGNO (inner)][GET_MODE (inner)]));
923 inmode = GET_MODE (in);
925 outmode = GET_MODE (out);
1002 && !CANNOT_CHANGE_MODE_CLASS (GET_MODE (SUBREG_REG (in)), inmode, class)
1011 > GET_MODE_SIZE (GET_MODE (SUBREG_RE
[all...]
H A Dexplow.c93 mode = GET_MODE (x);
123 = force_const_mem (GET_MODE (x),
126 if (memory_address_p (GET_MODE (tem), XEXP (tem, 0)))
160 if (GET_MODE (x) != VOIDmode)
161 c = trunc_int_for_mode (c, GET_MODE (x));
216 && 0 != (tem = simplify_binary_operation (PLUS, GET_MODE (x), *constptr,
228 && 0 != (tem = simplify_binary_operation (PLUS, GET_MODE (x),
233 return gen_rtx_PLUS (GET_MODE (x), x0, x1);
295 && GET_MODE (x) != VOIDmode))
296 x = force_reg (GET_MODE (
[all...]
H A Dsimplify-rtx.c157 return CONST_DOUBLE_FROM_REAL_VALUE (d, GET_MODE (x));
193 if (offset != 0 || cmode != GET_MODE (x))
195 rtx tem = simplify_subreg (GET_MODE (x), c, cmode, offset);
271 enum machine_mode mode = GET_MODE (x);
286 op_mode = GET_MODE (op0);
304 op_mode = GET_MODE (op0) != VOIDmode ? GET_MODE (op0) : GET_MODE (op1);
314 op_mode = GET_MODE (op0);
321 op_mode = GET_MODE (op
[all...]
H A Dexpr.c353 enum machine_mode to_mode = GET_MODE (to);
354 enum machine_mode from_mode = GET_MODE (from);
379 && (GET_MODE_SIZE (GET_MODE (SUBREG_REG (from)))
398 from = simplify_gen_subreg (to_mode, from, GET_MODE (from), 0);
400 to = simplify_gen_subreg (from_mode, to, GET_MODE (to), 0);
754 && GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))) >= GET_MODE_SIZE (mode)
758 if (GET_MODE (x) != VOIDmode)
759 oldmode = GET_MODE (x);
805 GET_MODE_BITSIZE (GET_MODE (x)))))))))
831 if (VECTOR_MODE_P (mode) && GET_MODE (
[all...]
H A Dregs.h30 #define REG_BYTES(R) mode_size[(int) GET_MODE (R)]
128 #define PSEUDO_REGNO_MODE(N) GET_MODE (regno_reg_rtx[N])
253 #define END_HARD_REGNO(X) end_hard_regno (GET_MODE (X), REGNO (X))
H A Dcaller-save.c301 = regno + hard_regno_nregs[regno][GET_MODE (regno_reg_rtx[i])];
505 enum machine_mode mode = GET_MODE (reg);
535 enum machine_mode mode = GET_MODE (reg);
544 GET_MODE (SUBREG_REG (reg)),
546 GET_MODE (reg));
581 && ((GET_MODE_SIZE (GET_MODE (x))
582 >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))))
583 || (GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))
601 int nregs = hard_regno_nregs[hardregno][GET_MODE (x)];
687 && save_mode [regno] != GET_MODE (me
[all...]
H A Dexpmed.c367 int inner_mode_size = GET_MODE_SIZE (GET_MODE (SUBREG_REG (op0)));
368 int outer_mode_size = GET_MODE_SIZE (GET_MODE (op0));
392 if (REG_P (op0) && bitnum >= GET_MODE_BITSIZE (GET_MODE (op0)))
397 if (VECTOR_MODE_P (GET_MODE (op0))
399 && (vec_set_optab->handlers[GET_MODE (op0)].insn_code
401 && fieldmode == GET_MODE_INNER (GET_MODE (op0))
402 && bitsize == GET_MODE_BITSIZE (GET_MODE_INNER (GET_MODE (op0)))
403 && !(bitnum % GET_MODE_BITSIZE (GET_MODE_INNER (GET_MODE (op0)))))
405 enum machine_mode outermode = GET_MODE (op0);
457 || GET_MODE_SIZE (GET_MODE (op
[all...]
H A Dgenpeep.c159 XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label);
178 printf (" || GET_MODE (operands[%d]) != GET_MODE (x)) goto L%d;\n",
203 XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label);
227 XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label);
253 if (GET_MODE (x) != VOIDmode)
255 printf (" if (GET_MODE (x) != %smode) goto L%d;\n",
256 GET_MODE_NAME (GET_MODE (x)), fail_label);
H A Dstruct-equiv.c135 if (GET_MODE (x) != GET_MODE (y))
220 nregs = hard_regno_nregs[regno][GET_MODE (reg)];
317 ? 1 : hard_regno_nregs[x_regno][GET_MODE (x)]);
319 ? 1 : hard_regno_nregs[y_regno][GET_MODE (y)]);
331 enum machine_mode x_mode = GET_MODE (x);
373 || GET_MODE (x) != GET_MODE (y))
445 && GET_MODE (info->input_reg) != GET_MODE (inf
[all...]
H A Dalias.c177 #define SIZE_FOR_MODE(X) (GET_MODE_SIZE (GET_MODE (X)))
888 && GET_MODE (src_0) != VOIDmode)))
895 && GET_MODE (src_1) != VOIDmode)))
922 if (GET_MODE_SIZE (GET_MODE (src)) < GET_MODE_SIZE (Pmode))
979 n = hard_regno_nregs[regno][GET_MODE (dest)];
1177 return gen_rtx_PLUS (GET_MODE (x), x0, x1);
1221 if (GET_MODE (x) != GET_MODE (y))
1381 if (GET_MODE_SIZE (GET_MODE (x)) < GET_MODE_SIZE (Pmode))
1460 && GET_MODE (tmp
[all...]
H A Dregmove.c115 int size = GET_MODE_SIZE (GET_MODE (use));
251 flags_nregs = hard_regno_nregs[flags_regno][GET_MODE (flags)];
450 && GET_MODE (XEXP (note, 0)) == GET_MODE (src))
517 if (GET_MODE (XEXP (dest_death, 0)) != GET_MODE (dest))
697 if (GET_MODE_BITSIZE (GET_MODE (src_reg)) <= GET_MODE_BITSIZE (GET_MODE (src))
698 && !TRULY_NOOP_TRUNCATION (GET_MODE_BITSIZE (GET_MODE (src)),
699 GET_MODE_BITSIZE (GET_MODE (src_re
[all...]
H A Djump.c383 mode = GET_MODE (arg0);
385 mode = GET_MODE (arg1);
453 mode = GET_MODE (arg0);
455 mode = GET_MODE (XEXP (comparison, 1));
476 || (GET_MODE (arg0) != VOIDmode
1296 [GET_MODE (SET_DEST (pat))] : 1));
1301 ? hard_regno_nregs[regno][GET_MODE (reg)] : 1));
1746 GET_MODE (comp), XEXP (comp, 0),
1827 if (GET_MODE (x) != GET_MODE (
[all...]
H A Dgenemit.c143 printf ("gen_rtx_SCRATCH (%smode)", GET_MODE_NAME (GET_MODE (x)));
187 if (GET_MODE (x) == VOIDmode)
188 printf ("GET_MODE (operand%d)", XINT (x, 0));
190 printf ("%smode", GET_MODE_NAME (GET_MODE (x)));
204 printf (", %smode", GET_MODE_NAME (GET_MODE (x)));
231 printf ("gen_hard_reg_clobber (%smode, %i)", GET_MODE_NAME (GET_MODE (XEXP (x, 0))),
273 printf (" (%smode", GET_MODE_NAME (GET_MODE (x)));
369 if (! (GET_MODE (old) == GET_MODE (new)
809 GET_MODE_NAME (GET_MODE (el
[all...]
H A Difcvt.c308 if (GET_MODE (xtest) != GET_MODE (COND_EXEC_TEST (pattern)))
311 xtest = gen_rtx_AND (GET_MODE (xtest), xtest,
364 cond = gen_rtx_fmt_ee (rev, GET_MODE (cond), XEXP (cond, 0),
447 false_expr = gen_rtx_fmt_ee (false_code, GET_MODE (true_expr),
509 f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (t, 0), XEXP (t, 1));
512 t = gen_rtx_AND (GET_MODE (t), true_expr, t);
513 f = gen_rtx_IOR (GET_MODE (t), false_expr, f);
517 t = gen_rtx_IOR (GET_MODE (t), true_expr, t);
518 f = gen_rtx_AND (GET_MODE (
[all...]
H A Dlocal-alloc.c1874 if (GET_MODE_SIZE (GET_MODE (subreg)) > UNITS_PER_WORD)
1879 GET_MODE (subreg),
1881 GET_MODE (usedreg));
1884 / REGMODE_NATURAL_SIZE (GET_MODE (usedreg)));
1895 usize = hard_regno_nregs[ureg][GET_MODE (usedreg)];
1897 usize = ((GET_MODE_SIZE (GET_MODE (usedreg))
1898 + (REGMODE_NATURAL_SIZE (GET_MODE (usedreg)) - 1))
1899 / REGMODE_NATURAL_SIZE (GET_MODE (usedreg)));
1907 if (GET_MODE_SIZE (GET_MODE (subreg)) > UNITS_PER_WORD)
1912 GET_MODE (subre
[all...]
H A Dregrename.c111 nregs = hard_regno_nregs[regno][GET_MODE (x)];
132 int nregs = hard_regno_nregs[regno][GET_MODE (reg)];
292 int nregs = hard_regno_nregs[new_reg][GET_MODE (*this->loc)];
318 if (! HARD_REGNO_MODE_OK (new_reg, GET_MODE (*tmp->loc))
321 (reg, GET_MODE (*tmp->loc)))
323 (new_reg, GET_MODE (*tmp->loc)))))
377 *chain->loc = gen_raw_REG (GET_MODE (*chain->loc), reg);
395 enum machine_mode mode = GET_MODE (x);
436 int nregs = hard_regno_nregs[regno][GET_MODE (*this->loc)];
633 base_reg_class (GET_MODE (
[all...]
H A Dreload1.c603 *loc = gen_rtx_MEM (GET_MODE (x), reg_equiv_address[regno]);
615 replace_pseudos_in (& XEXP (x, 0), GET_MODE (x), usage);
739 && GET_MODE (insn) != VOIDmode)
798 = force_const_mem (GET_MODE (SET_DEST (set)), x);
940 if (strict_memory_address_p (GET_MODE (regno_reg_rtx[i]),
1181 && (GET_MODE (insn) == QImode
1185 || GET_MODE (XEXP (PATTERN (insn), 0)) != BLKmode
1840 = hard_regno_nregs[regno][GET_MODE (chain->rld[i].reg_rtx)];
2011 enum machine_mode mode = GET_MODE (regno_reg_rtx[i]);
2046 && (GET_MODE_SIZE (GET_MODE (spill_stack_slo
[all...]

Completed in 766 milliseconds

1234