Lines Matching refs:mode

50 /* Modes for each hard register that we can save.  The smallest mode is wide
65 saved in its widest mode with a simple SET insn as long as the memory
104 Ensure that we can find a mode to save the register and that there is a
116 enum machine_mode mode;
122 the modes that they can have. If we can't find a mode to use,
153 that register in every mode we will use to save registers. */
197 for (mode = 0 ; mode < MAX_MACHINE_MODE; mode++)
198 if (HARD_REGNO_MODE_OK (i, mode))
205 PUT_MODE (test_reg, mode);
206 PUT_MODE (test_mem, mode);
212 reg_save_code[i][mode] = recog_memoized (saveinsn);
213 reg_restore_code[i][mode] = recog_memoized (restinsn);
217 ok = (reg_save_code[i][mode] != -1
218 && reg_restore_code[i][mode] != -1);
229 reg_save_code[i][mode] = -1;
230 reg_restore_code[i][mode] = -1;
235 reg_save_code[i][mode] = -1;
236 reg_restore_code[i][mode] = -1;
275 falling back to the smallest mode immediately. (eg TF -> DF -> SF).
317 /* If no mode exists for this size, try another. Also break out
341 /* We have found an acceptable mode to store in. */
423 /* Save hard registers always in the widest mode available. */
431 and choose proper mode for saving. */
437 enum machine_mode mode;
441 mode = HARD_REGNO_CALLER_SAVE_MODE
443 if (GET_MODE_BITSIZE (mode)
445 save_mode[r] = mode;
505 enum machine_mode mode = GET_MODE (reg);
521 endregno = regno + hard_regno_nregs[regno][mode];
535 enum machine_mode mode = GET_MODE (reg);
554 endregno = regno + hard_regno_nregs[regno][mode];
651 /* A common failure mode if register status is not correct in the
724 /* A common failure mode if register status is not correct in the