Home
last modified time | relevance | path

Searched refs:last_regno (Results 1 – 8 of 8) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dresource.cc90 int first_regno, last_regno; in update_live_status() local
100 last_regno = first_regno + subreg_nregs (dest); in update_live_status()
106 last_regno = END_REGNO (dest); in update_live_status()
110 for (i = first_regno; i < last_regno; i++) in update_live_status()
113 for (i = first_regno; i < last_regno; i++) in update_live_status()
225 unsigned int last_regno = regno + subreg_nregs (x); in mark_referenced_resources() local
227 gcc_assert (last_regno <= FIRST_PSEUDO_REGISTER); in mark_referenced_resources()
228 for (r = regno; r < last_regno; r++) in mark_referenced_resources()
752 unsigned int last_regno = regno + subreg_nregs (x); in mark_set_resources() local
754 gcc_assert (last_regno <= FIRST_PSEUDO_REGISTER); in mark_set_resources()
[all …]
Dreload1.cc7895 int last_regno = REGNO (reg_last_reload_reg[pseudo_no]); in do_output_reload() local
7900 if (TEST_HARD_REG_BIT (reg_reloaded_valid, last_regno) in do_output_reload()
7901 && reg_reloaded_contents[last_regno] == pseudo_no in do_output_reload()
7902 && spill_reg_store[last_regno] in do_output_reload()
7903 && rtx_equal_p (pseudo, spill_reg_stored_to[last_regno])) in do_output_reload()
7904 delete_output_reload (insn, j, last_regno, reg_rtx); in do_output_reload()
8083 int last_regno = REGNO (reg_last_reload_reg[nregno]); in emit_reload_insns() local
8085 if (reg_reloaded_contents[last_regno] == nregno) in emit_reload_insns()
8086 spill_reg_store[last_regno] = 0; in emit_reload_insns()
DChangeLog-202037555 Initialise last_regno, skip first iteration
37721 again to set last_regno, reuse regno variable instead.
/netbsd/src/external/gpl3/gdb/dist/opcodes/
Dmips-dis.c1275 unsigned int last_regno; member
1318 state->last_regno = regno; in mips_seen_register()
1722 print_reg (info, opcode, state->last_reg_type, state->last_regno); in print_insn_arg()
1823 if (((prev_op->less_than_ok && uval < state.last_regno) in validate_insn_args()
1824 || (prev_op->greater_than_ok && uval > state.last_regno) in validate_insn_args()
1825 || (prev_op->equal_ok && uval == state.last_regno))) in validate_insn_args()
/netbsd/src/external/gpl3/binutils/dist/opcodes/
Dmips-dis.c1275 unsigned int last_regno; member
1318 state->last_regno = regno; in mips_seen_register()
1722 print_reg (info, opcode, state->last_reg_type, state->last_regno); in print_insn_arg()
1823 if (((prev_op->less_than_ok && uval < state.last_regno) in validate_insn_args()
1824 || (prev_op->greater_than_ok && uval > state.last_regno) in validate_insn_args()
1825 || (prev_op->equal_ok && uval == state.last_regno))) in validate_insn_args()
/netbsd/src/external/gpl3/binutils/dist/gas/config/
Dtc-mips.c4906 unsigned int last_regno; member
5399 arg->last_regno = regno; in match_reg_operand()
5530 if ((operand->less_than_ok && regno < arg->last_regno) in match_check_prev_operand()
5531 || (operand->greater_than_ok && regno > arg->last_regno) in match_check_prev_operand()
5532 || (operand->equal_ok && regno == arg->last_regno)) in match_check_prev_operand()
5534 arg->last_regno = regno; in match_check_prev_operand()
5559 arg->last_regno = regno; in match_same_rs_rt_operand()
6061 arg->last_regno = regno; in match_non_zero_reg_operand()
6326 return match_tied_reg_operand (arg, arg->last_regno); in match_operand()
8338 arg.last_regno = ILLEGAL_REG; in match_insn()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000.cc1839 int last_regno = regno + rs6000_hard_regno_nregs[mode][regno] - 1; in rs6000_hard_regno_mode_ok_uncached() local
1859 && IN_RANGE (last_regno, FIRST_GPR_REGNO, LAST_GPR_REGNO) in rs6000_hard_regno_mode_ok_uncached()
1874 return FP_REGNO_P (last_regno); in rs6000_hard_regno_mode_ok_uncached()
1881 return ALTIVEC_REGNO_P (last_regno); in rs6000_hard_regno_mode_ok_uncached()
1888 return INT_REGNO_P (last_regno); in rs6000_hard_regno_mode_ok_uncached()
1899 && FP_REGNO_P (last_regno)) in rs6000_hard_regno_mode_ok_uncached()
2012 rs6000_debug_reg_print (int first_regno, int last_regno, const char *reg_name) in rs6000_debug_reg_print() argument
2016 for (r = first_regno; r <= last_regno; ++r) in rs6000_debug_reg_print()
2021 if (first_regno == last_regno) in rs6000_debug_reg_print()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm.cc14266 unsigned last_regno = INVALID_REGNUM; in clear_operation_p() local
14305 if (i != first_set && regno != last_regno + 1) in clear_operation_p()
14312 if (i != first_set && regno <= last_regno) in clear_operation_p()
14316 last_regno = regno; in clear_operation_p()