Searched refs:first_reg (Results 1 - 19 of 19) sorted by relevance

/haiku-buildtools/legacy/gcc/gcc/config/romp/
H A Dromp.c978 int first_reg;
981 for (first_reg = 6; first_reg <= 15; first_reg++)
982 if (regs_ever_live[first_reg])
987 if (first_reg > 14 && romp_using_r14 ())
988 first_reg = 14;
990 return first_reg;
1086 int first_reg;
1097 first_reg
970 int first_reg; local
1078 int first_reg; local
1188 int first_reg = first_reg_to_save(); local
[all...]
/haiku-buildtools/gcc/gcc/config/mcore/
H A Dmcore.c2066 int first_reg = 15;
2068 while (fi.reg_mask & (1 << first_reg))
2069 first_reg--;
2070 first_reg++;
2073 gen_rtx_REG (SImode, first_reg),
2074 GEN_INT (16 - first_reg)));
2076 i -= (15 - first_reg);
2077 offs += (16 - first_reg) * 4;
2157 int first_reg;
2160 first_reg
2061 int first_reg = 15; local
2152 int first_reg; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/rs6000/
H A Drs6000.c3430 int first_reg;
3433 for (first_reg = 13; first_reg <= 31; first_reg++)
3434 if (regs_ever_live[first_reg]
3435 && (! call_used_regs[first_reg]
3436 || (first_reg == PIC_OFFSET_TABLE_REGNUM
3469 if (first_reg > profile_first_reg)
3470 first_reg = profile_first_reg;
3477 if (first_reg > 3
3406 int first_reg; local
3466 int first_reg; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/i960/
H A Di960.c2609 int first_reg = cum->ca_nregparms;
2621 if (cum->ca_nstackparms == 0 && first_reg < NPARM_REGS && !no_rtl)
2645 first_reg * 4));
2646 move_block_from_reg (first_reg, regblock,
2647 NPARM_REGS - first_reg,
2648 (NPARM_REGS - first_reg) * UNITS_PER_WORD);
2593 int first_reg = cum->ca_nregparms; local
/haiku-buildtools/legacy/binutils/opcodes/
H A Dmaxq-dis.c208 char *first_reg; local
244 first_reg = reg_x->reg_name;
/haiku-buildtools/binutils/opcodes/
H A Daarch64-opc.c2894 const int first_reg = opnd->reglist.first_regno;
2895 const int last_reg = (first_reg + num_regs - 1) & 0x1f;
2911 if (num_regs > 2 && last_reg > first_reg)
2912 snprintf (buf, size, "{%s%d.%s-%s%d.%s}%s", prefix, first_reg, qlf_name,
2916 const int reg0 = first_reg;
2917 const int reg1 = (first_reg + 1) & 0x1f;
2918 const int reg2 = (first_reg + 2) & 0x1f;
2919 const int reg3 = (first_reg + 3) & 0x1f;
2891 const int first_reg = opnd->reglist.first_regno; local
/haiku-buildtools/gcc/gcc/config/visium/
H A Dvisium.c3665 int first_reg; local
3679 first_reg = max_reg1 + 1;
3685 first_reg = 0;
3693 first_reg, FIRST_PSEUDO_REGISTER - 1);
3699 first_reg, FIRST_PSEUDO_REGISTER - 1);
/haiku-buildtools/binutils/gas/config/
H A Dtc-tic6x.c1597 tic6x_register first_reg, second_reg; local
1601 reg_ok = tic6x_parse_register (&rq, &first_reg);
1615 || (first_reg.num != second_reg.num + 1)
1616 || (first_reg.side != second_reg.side))
1633 op->value.reg = first_reg;
1641 if (first_reg.num >= tic6x_num_registers)
1643 first_reg.num);
/haiku-buildtools/gcc/gcc/
H A Dcse.c120 quantity number. The `qty_table` members `first_reg' and `last_reg',
168 the expression. This is done using `reg_qty' and qty_table `first_reg'.
245 `first_reg' and `last_reg' track the head and tail of the
274 unsigned int first_reg, last_reg; member in struct:qty_table_elem
909 ent->first_reg = reg;
935 firstr = ent->first_reg;
959 ent->first_reg = new_reg;
1006 ent->first_reg = n;
2895 first = ent->first_reg;
4236 if (src_ent->first_reg
[all...]
H A Ddf-problems.c628 bool first_reg = true;
646 if (! first_reg)
648 first_reg = false;
627 bool first_reg = true; local
/haiku-buildtools/gcc/gcc/config/tilepro/
H A Dtilepro.c389 int first_reg;
396 first_reg = local_cum;
400 *pretend_args = UNITS_PER_WORD * (TILEPRO_NUM_ARG_REGS - first_reg);
411 first_reg)));
414 move_block_from_reg (first_reg, tmp,
415 TILEPRO_NUM_ARG_REGS - first_reg);
387 int first_reg; local
/haiku-buildtools/gcc/gcc/config/tilegx/
H A Dtilegx.c436 int first_reg;
443 first_reg = local_cum;
447 *pretend_args = UNITS_PER_WORD * (TILEGX_NUM_ARG_REGS - first_reg);
458 first_reg)));
461 move_block_from_reg (first_reg, tmp,
462 TILEGX_NUM_ARG_REGS - first_reg);
434 int first_reg; local
/haiku-buildtools/legacy/gcc/gcc/config/sparc/
H A Dsparc.c4284 int first_reg = current_function_args_info.words;
4288 for (regno = first_reg; regno < NPARM_REGS (word_mode); regno++)
4300 + UNITS_PER_WORD * first_reg));
4303 && first_reg < NPARM_REGS (word_mode))
4307 * (NPARM_REGS (word_mode) - first_reg)),
4272 int first_reg = current_function_args_info.words; local
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c21299 int first_reg;
21302 for (first_reg = 13; first_reg <= 31; first_reg++)
21303 if (save_reg_p (first_reg))
21306 if (first_reg > RS6000_PIC_OFFSET_TABLE_REGNUM
21311 first_reg = RS6000_PIC_OFFSET_TABLE_REGNUM;
21316 && first_reg > RS6000_PIC_OFFSET_TABLE_REGNUM)
21320 return first_reg;
21328 int first_reg;
21262 int first_reg; local
21291 int first_reg; local
31908 int first_reg, n_regs; local
[all...]
/haiku-buildtools/binutils/bfd/
H A Delf32-arm.c17795 int first_reg)
17803 | (((unsigned)first_reg >> 1) & 0x0000000f) << 12
17804 | (first_reg & 0x00000001) << 22;
17811 int first_reg)
17818 | (((unsigned)first_reg >>1 ) & 0x0000000f) << 12
17819 | (first_reg & 0x00000001) << 22;
18330 int first_reg = ((((unsigned int) initial_insn << 16) >> 28) << 1) local
18368 first_reg + chunk * 8);
18377 first_reg + chunk * 8);
17794 create_instruction_vldmia(int base_reg, int is_dp, int wback, int num_words, int first_reg) argument
17810 create_instruction_vldmdb(int base_reg, int is_dp, int num_words, int first_reg) argument
/haiku-buildtools/gcc/gcc/config/avr/
H A Davr.c1194 int first_reg, reg, offset;
1222 first_reg = (LAST_CALLEE_SAVED_REG + 1) - (live_seq - 2);
1225 reg >= first_reg;
1193 int first_reg, reg, offset; local
/haiku-buildtools/gcc/gcc/config/sparc/
H A Dsparc.c7485 int first_reg = crtl->args.info.words;
7489 for (regno = first_reg; regno < SPARC_INT_ARG_MAX; regno++)
7502 + UNITS_PER_WORD * first_reg));
7474 int first_reg = crtl->args.info.words; local
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c20404 arm_emit_vfp_multi_reg_pop (int first_reg, int num_regs, rtx base_reg)
20416 if (first_reg == 15)
20417 first_reg--;
20428 arm_emit_vfp_multi_reg_pop (first_reg, 16, base_reg);
20429 arm_emit_vfp_multi_reg_pop (first_reg + 16, num_regs - 16, base_reg);
20446 for (j = 0, i=first_reg; j < num_regs; i += 2)
20386 arm_emit_vfp_multi_reg_pop(int first_reg, int num_regs, rtx base_reg) argument
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c18284 rtx first_reg, rtx mem1, rtx mem2)
18299 if (load_p && REGNO (first_reg) == REGNO (base1))
18305 first_reg is $2, but the base is $3. */
18308 && REGNO (first_reg) + 1 == REGNO (base1))
18207 umips_load_store_pair_p_1(bool load_p, bool swap_p, rtx first_reg, rtx mem1, rtx mem2) argument

Completed in 911 milliseconds