Home
last modified time | relevance | path

Searched refs:first_reg (Results 1 – 25 of 32) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mcore/
H A Dmcore.c2055 int first_reg = 15; in mcore_expand_prolog() local
2057 while (fi.reg_mask & (1 << first_reg)) in mcore_expand_prolog()
2058 first_reg--; in mcore_expand_prolog()
2059 first_reg++; in mcore_expand_prolog()
2062 gen_rtx_REG (SImode, first_reg), in mcore_expand_prolog()
2063 GEN_INT (16 - first_reg))); in mcore_expand_prolog()
2065 i -= (15 - first_reg); in mcore_expand_prolog()
2066 offs += (16 - first_reg) * 4; in mcore_expand_prolog()
2146 int first_reg; in mcore_expand_epilog() local
2149 first_reg = 15; in mcore_expand_epilog()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mcore/
H A Dmcore.cc2055 int first_reg = 15; in mcore_expand_prolog() local
2057 while (fi.reg_mask & (1 << first_reg)) in mcore_expand_prolog()
2058 first_reg--; in mcore_expand_prolog()
2059 first_reg++; in mcore_expand_prolog()
2062 gen_rtx_REG (SImode, first_reg), in mcore_expand_prolog()
2063 GEN_INT (16 - first_reg))); in mcore_expand_prolog()
2065 i -= (15 - first_reg); in mcore_expand_prolog()
2066 offs += (16 - first_reg) * 4; in mcore_expand_prolog()
2146 int first_reg; in mcore_expand_epilog() local
2149 first_reg = 15; in mcore_expand_epilog()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-logue.cc130 int first_reg; in first_reg_to_save() local
133 for (first_reg = 13; first_reg <= 31; first_reg++) in first_reg_to_save()
134 if (save_reg_p (first_reg)) in first_reg_to_save()
137 return first_reg; in first_reg_to_save()
145 int first_reg; in first_fp_reg_to_save() local
148 for (first_reg = 14 + 32; first_reg <= 63; first_reg++) in first_fp_reg_to_save()
149 if (save_reg_p (first_reg)) in first_fp_reg_to_save()
152 return first_reg; in first_fp_reg_to_save()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-logue.c130 int first_reg; in first_reg_to_save() local
133 for (first_reg = 13; first_reg <= 31; first_reg++) in first_reg_to_save()
134 if (save_reg_p (first_reg)) in first_reg_to_save()
137 return first_reg; in first_reg_to_save()
145 int first_reg; in first_fp_reg_to_save() local
148 for (first_reg = 14 + 32; first_reg <= 63; first_reg++) in first_fp_reg_to_save()
149 if (save_reg_p (first_reg)) in first_fp_reg_to_save()
152 return first_reg; in first_fp_reg_to_save()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-tic6x.c1592 tic6x_register first_reg, second_reg; in tic6x_parse_operand() local
1596 reg_ok = tic6x_parse_register (&rq, &first_reg); in tic6x_parse_operand()
1610 || (first_reg.num != second_reg.num + 1) in tic6x_parse_operand()
1611 || (first_reg.side != second_reg.side)) in tic6x_parse_operand()
1628 op->value.reg = first_reg; in tic6x_parse_operand()
1636 if (first_reg.num >= tic6x_num_registers) in tic6x_parse_operand()
1638 first_reg.num); in tic6x_parse_operand()
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dtc-tic6x.c1592 tic6x_register first_reg, second_reg; in tic6x_parse_operand() local
1596 reg_ok = tic6x_parse_register (&rq, &first_reg); in tic6x_parse_operand()
1610 || (first_reg.num != second_reg.num + 1) in tic6x_parse_operand()
1611 || (first_reg.side != second_reg.side)) in tic6x_parse_operand()
1628 op->value.reg = first_reg; in tic6x_parse_operand()
1636 if (first_reg.num >= tic6x_num_registers) in tic6x_parse_operand()
1638 first_reg.num); in tic6x_parse_operand()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcse.cc250 unsigned int first_reg, last_reg; member
854 ent->first_reg = reg; in make_new_qty()
880 firstr = ent->first_reg; in make_regs_eqv()
904 ent->first_reg = new_reg; in make_regs_eqv()
951 ent->first_reg = n; in delete_reg_equiv()
2858 first = ent->first_reg; in canon_reg()
4186 if (src_ent->first_reg == REGNO (dest)) in try_back_substitute_reg()
5437 && dest_ent->first_reg != REGNO (dest) in cse_insn()
5449 int first = src_ent->first_reg; in cse_insn()
H A Ddf-problems.cc606 bool first_reg = true; in df_rd_dump_defs_set() local
624 if (! first_reg) in df_rd_dump_defs_set()
626 first_reg = false; in df_rd_dump_defs_set()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcse.c248 unsigned int first_reg, last_reg; member
875 ent->first_reg = reg; in make_new_qty()
901 firstr = ent->first_reg; in make_regs_eqv()
925 ent->first_reg = new_reg; in make_regs_eqv()
972 ent->first_reg = n; in delete_reg_equiv()
2882 first = ent->first_reg; in canon_reg()
4230 if (src_ent->first_reg == REGNO (dest)) in try_back_substitute_reg()
5446 && dest_ent->first_reg != REGNO (dest) in cse_insn()
5458 int first = src_ent->first_reg; in cse_insn()
H A Ddf-problems.c606 bool first_reg = true; in df_rd_dump_defs_set() local
624 if (! first_reg) in df_rd_dump_defs_set()
626 first_reg = false; in df_rd_dump_defs_set()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilepro/
H A Dtilepro.cc344 int first_reg; in tilepro_setup_incoming_varargs() local
350 first_reg = local_cum; in tilepro_setup_incoming_varargs()
354 *pretend_args = UNITS_PER_WORD * (TILEPRO_NUM_ARG_REGS - first_reg); in tilepro_setup_incoming_varargs()
365 first_reg))); in tilepro_setup_incoming_varargs()
368 move_block_from_reg (first_reg, tmp, in tilepro_setup_incoming_varargs()
369 TILEPRO_NUM_ARG_REGS - first_reg); in tilepro_setup_incoming_varargs()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilepro/
H A Dtilepro.c344 int first_reg; in tilepro_setup_incoming_varargs() local
350 first_reg = local_cum; in tilepro_setup_incoming_varargs()
354 *pretend_args = UNITS_PER_WORD * (TILEPRO_NUM_ARG_REGS - first_reg); in tilepro_setup_incoming_varargs()
365 first_reg))); in tilepro_setup_incoming_varargs()
368 move_block_from_reg (first_reg, tmp, in tilepro_setup_incoming_varargs()
369 TILEPRO_NUM_ARG_REGS - first_reg); in tilepro_setup_incoming_varargs()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/visium/
H A Dvisium.cc3871 int first_reg; in visium_expand_prologue() local
3885 first_reg = max_reg1 + 1; in visium_expand_prologue()
3891 first_reg = 0; in visium_expand_prologue()
3899 first_reg, FIRST_PSEUDO_REGISTER - 1); in visium_expand_prologue()
3905 first_reg, FIRST_PSEUDO_REGISTER - 1); in visium_expand_prologue()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/visium/
H A Dvisium.c3869 int first_reg; in visium_expand_prologue() local
3883 first_reg = max_reg1 + 1; in visium_expand_prologue()
3889 first_reg = 0; in visium_expand_prologue()
3897 first_reg, FIRST_PSEUDO_REGISTER - 1); in visium_expand_prologue()
3903 first_reg, FIRST_PSEUDO_REGISTER - 1); in visium_expand_prologue()
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Daarch64-opc.c3676 const int first_reg = opnd->reglist.first_regno; in print_register_list() local
3677 const int last_reg = (first_reg + (num_regs - 1) * stride) & mask; in print_register_list()
3700 style_reg (styler, "%s%d.%s", prefix, first_reg, qlf_name), in print_register_list()
3704 const int reg0 = first_reg; in print_register_list()
3705 const int reg1 = (first_reg + stride) & mask; in print_register_list()
3706 const int reg2 = (first_reg + stride * 2) & mask; in print_register_list()
3707 const int reg3 = (first_reg + stride * 3) & mask; in print_register_list()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilegx/
H A Dtilegx.c392 int first_reg; in tilegx_setup_incoming_varargs() local
398 first_reg = local_cum; in tilegx_setup_incoming_varargs()
402 *pretend_args = UNITS_PER_WORD * (TILEGX_NUM_ARG_REGS - first_reg); in tilegx_setup_incoming_varargs()
413 first_reg))); in tilegx_setup_incoming_varargs()
416 move_block_from_reg (first_reg, tmp, in tilegx_setup_incoming_varargs()
417 TILEGX_NUM_ARG_REGS - first_reg); in tilegx_setup_incoming_varargs()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilegx/
H A Dtilegx.cc393 int first_reg; in tilegx_setup_incoming_varargs() local
399 first_reg = local_cum; in tilegx_setup_incoming_varargs()
403 *pretend_args = UNITS_PER_WORD * (TILEGX_NUM_ARG_REGS - first_reg); in tilegx_setup_incoming_varargs()
414 first_reg))); in tilegx_setup_incoming_varargs()
417 move_block_from_reg (first_reg, tmp, in tilegx_setup_incoming_varargs()
418 TILEGX_NUM_ARG_REGS - first_reg); in tilegx_setup_incoming_varargs()
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Daarch64-opc.c3049 const int first_reg = opnd->reglist.first_regno; in print_register_list() local
3050 const int last_reg = (first_reg + num_regs - 1) & 0x1f; in print_register_list()
3067 if (num_regs > 2 && last_reg > first_reg) in print_register_list()
3068 snprintf (buf, size, "{%s%d.%s-%s%d.%s}%s", prefix, first_reg, qlf_name, in print_register_list()
3072 const int reg0 = first_reg; in print_register_list()
3073 const int reg1 = (first_reg + 1) & 0x1f; in print_register_list()
3074 const int reg2 = (first_reg + 2) & 0x1f; in print_register_list()
3075 const int reg3 = (first_reg + 3) & 0x1f; in print_register_list()
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delf32-arm.c18773 int first_reg) in create_instruction_vldmia() argument
18781 | (((unsigned)first_reg >> 1) & 0x0000000f) << 12 in create_instruction_vldmia()
18782 | (first_reg & 0x00000001) << 22; in create_instruction_vldmia()
18789 int first_reg) in create_instruction_vldmdb() argument
18796 | (((unsigned)first_reg >>1 ) & 0x0000000f) << 12 in create_instruction_vldmdb()
18797 | (first_reg & 0x00000001) << 22; in create_instruction_vldmdb()
19308 int first_reg = ((((unsigned int) initial_insn << 16) >> 28) << 1) in stm32l4xx_create_replacing_stub_vldm() local
19346 first_reg + chunk * 8); in stm32l4xx_create_replacing_stub_vldm()
19355 first_reg + chunk * 8); in stm32l4xx_create_replacing_stub_vldm()
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Delf32-arm.c18716 int first_reg) in create_instruction_vldmia() argument
18724 | (((unsigned)first_reg >> 1) & 0x0000000f) << 12 in create_instruction_vldmia()
18725 | (first_reg & 0x00000001) << 22; in create_instruction_vldmia()
18732 int first_reg) in create_instruction_vldmdb() argument
18739 | (((unsigned)first_reg >>1 ) & 0x0000000f) << 12 in create_instruction_vldmdb()
18740 | (first_reg & 0x00000001) << 22; in create_instruction_vldmdb()
19251 int first_reg = ((((unsigned int) initial_insn << 16) >> 28) << 1) in stm32l4xx_create_replacing_stub_vldm() local
19289 first_reg + chunk * 8); in stm32l4xx_create_replacing_stub_vldm()
19298 first_reg + chunk * 8); in stm32l4xx_create_replacing_stub_vldm()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.c15517 rtx first_reg = NULL_RTX; in gen_cpymem_ldrd_strd() local
15525 first_reg = gen_highpart_mode (SImode, DImode, reg0); in gen_cpymem_ldrd_strd()
15529 first_reg = gen_lowpart (SImode, reg0); in gen_cpymem_ldrd_strd()
15539 emit_insn (gen_unaligned_loadsi (first_reg, src)); in gen_cpymem_ldrd_strd()
15550 emit_insn (gen_unaligned_storesi (dst, first_reg)); in gen_cpymem_ldrd_strd()
22155 arm_emit_vfp_multi_reg_pop (int first_reg, int num_regs, rtx base_reg) in arm_emit_vfp_multi_reg_pop() argument
22167 if (first_reg == 15) in arm_emit_vfp_multi_reg_pop()
22168 first_reg--; in arm_emit_vfp_multi_reg_pop()
22179 arm_emit_vfp_multi_reg_pop (first_reg, 16, base_reg); in arm_emit_vfp_multi_reg_pop()
22180 arm_emit_vfp_multi_reg_pop (first_reg + 16, num_regs - 16, base_reg); in arm_emit_vfp_multi_reg_pop()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm.cc15692 rtx first_reg = NULL_RTX; in gen_cpymem_ldrd_strd() local
15700 first_reg = gen_highpart_mode (SImode, DImode, reg0); in gen_cpymem_ldrd_strd()
15704 first_reg = gen_lowpart (SImode, reg0); in gen_cpymem_ldrd_strd()
15714 emit_insn (gen_unaligned_loadsi (first_reg, src)); in gen_cpymem_ldrd_strd()
15725 emit_insn (gen_unaligned_storesi (dst, first_reg)); in gen_cpymem_ldrd_strd()
22357 arm_emit_vfp_multi_reg_pop (int first_reg, int num_regs, rtx base_reg) in arm_emit_vfp_multi_reg_pop() argument
22369 if (first_reg == 15) in arm_emit_vfp_multi_reg_pop()
22370 first_reg--; in arm_emit_vfp_multi_reg_pop()
22381 arm_emit_vfp_multi_reg_pop (first_reg, 16, base_reg); in arm_emit_vfp_multi_reg_pop()
22382 arm_emit_vfp_multi_reg_pop (first_reg + 16, num_regs - 16, base_reg); in arm_emit_vfp_multi_reg_pop()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c7960 int first_reg = crtl->args.info.words; in sparc_builtin_saveregs() local
7964 for (regno = first_reg; regno < SPARC_INT_ARG_MAX; regno++) in sparc_builtin_saveregs()
7977 + UNITS_PER_WORD * first_reg)); in sparc_builtin_saveregs()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/avr/
H A Davr.c1629 int first_reg, reg, offset; in avr_prologue_setup_frame() local
1657 first_reg = (LAST_CALLEE_SAVED_REG + 1) - (live_seq - 2); in avr_prologue_setup_frame()
1660 reg >= first_reg; in avr_prologue_setup_frame()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc7892 int first_reg = crtl->args.info.words; in sparc_builtin_saveregs() local
7896 for (regno = first_reg; regno < SPARC_INT_ARG_MAX; regno++) in sparc_builtin_saveregs()
7909 + UNITS_PER_WORD * first_reg)); in sparc_builtin_saveregs()

12