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

/haiku-buildtools/gcc/gcc/
H A Dlra-coalesce.c123 merge_pseudos (int regno1, int regno2) argument
127 first = first_coalesced_pseudo[regno1];
211 mem_move_p (int regno1, int regno2) argument
213 return reg_renumber[regno1] < 0 && reg_renumber[regno2] < 0;
H A Dlra-spills.c224 const int regno1 = *(const int *) v1p; local
228 if ((diff = lra_reg_info[regno2].freq - lra_reg_info[regno1].freq) != 0)
230 return regno1 - regno2;
256 const int regno1 = *(const int *) v1p; local
261 slot_num1 = pseudo_slots[regno1].slot_num;
266 total_size1 = GET_MODE_SIZE (lra_reg_info[regno1].biggest_mode);
270 return regno1 - regno2;
H A Dlra-assigns.c162 process_copy_to_form_thread (int regno1, int regno2, int copy_freq) argument
166 lra_assert (regno1 >= lra_constraint_new_regno_start
168 regno1_first = regno_assign_info[regno1].first;
190 int i, regno1, regno2, max_regno = max_reg_num (); local
202 if ((regno1 = cp->regno1) >= lra_constraint_new_regno_start
204 && reg_renumber[regno1] < 0 && lra_reg_info[regno1].nrefs != 0
206 && (ira_class_hard_regs_num[regno_allocno_class_array[regno1]]
208 process_copy_to_form_thread (regno1, regno
[all...]
H A Dlra.c1404 lra_reg_info[cp->regno1].copies = lra_reg_info[cp->regno2].copies = NULL;
1412 lra_create_copy (int regno1, int regno2, int freq)
1417 lra_assert (regno1 != regno2);
1419 if (regno1 > regno2)
1424 regno2 = regno1;
1425 regno1 = temp;
1431 cp->regno1 = regno1;
1433 cp->regno1_next = lra_reg_info[regno1].copies;
1434 lra_reg_info[regno1]
1409 lra_create_copy(int regno1, int regno2, int freq) argument
[all...]
H A Dira-color.c3645 conflict_by_live_ranges_p (int regno1, int regno2)
3649 ira_assert (regno1 >= FIRST_PSEUDO_REGISTER
3653 if ((a1 = ira_loop_tree_root->regno_allocno_map[regno1]) == NULL
3852 const int regno1 = *(const int *) v1p;
3857 - regno_coalesced_allocno_cost[regno1])) != 0)
3859 if ((diff = (regno_coalesced_allocno_num[regno1]
3862 return regno1 - regno2;
3883 const int regno1 = *(const int *) v1p;
3885 ira_allocno_t a1 = ira_regno_allocno_map[regno1];
3893 return regno1
3635 conflict_by_live_ranges_p(int regno1, int regno2) argument
3841 const int regno1 = *(const int *) v1p; local
3872 const int regno1 = *(const int *) v1p; local
4344 int regno1 = *(const int *) v1p; local
[all...]
H A Dlra-int.h64 /* True if regno1 is the destination of the copy. */
69 int regno1, regno2; member in struct:lra_copy
H A Dregcprop.c596 unsigned regno0 = REGNO (op0), regno1 = REGNO (op1); local
598 if (REGNO_OK_FOR_INDEX_P (regno1)
602 && regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
605 || REGNO_OK_FOR_INDEX_P (regno1))
607 else if (regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
H A Dregrename.c1260 unsigned regno0 = REGNO (op0), regno1 = REGNO (op1); local
1262 if (REGNO_OK_FOR_INDEX_P (regno1)
1266 && regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
1269 || REGNO_OK_FOR_INDEX_P (regno1))
1271 else if (regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
H A Dreload.c6965 int regno1 = REGNO (rld[i].reg_rtx);
6966 int nregs1 = hard_regno_nregs[regno1]
6968 if (regno1 < valueno + valuenregs
6969 && regno1 + nregs1 > valueno)
6939 int regno1 = REGNO (rld[i].reg_rtx); local
H A Dsel-sched-ir.c2299 int regno1 = (REG_P (EXPR_LHS (expr1))
2307 if (regno1 != regno2)
2285 int regno1 = (REG_P (EXPR_LHS (expr1)) local
/haiku-buildtools/legacy/gcc/gcc/config/mips/
H A Dmips.c1704 int regno1 = REGNO (op1) + subreg_word1;
1708 if (regno0 == regno1 && set_nomacro == 0)
1713 if (GP_REG_P (regno1))
1716 else if (MD_REG_P (regno1))
1719 if (regno1 != HILO_REGNUM)
1725 else if (ST_REG_P (regno1) && mips_isa >= 4)
1731 if (FP_REG_P (regno1))
1734 else if (regno1 == FPSW_REGNUM && mips_isa < 4)
1741 if (GP_REG_P (regno1))
1747 if (FP_REG_P (regno1))
1699 int regno1 = REGNO (op1) + subreg_word1; local
1984 int regno1 = REGNO (op1) + subreg_word1; local
2104 int regno1 = REGNO (op1) + subreg_word1; local
2429 int regno1 = REGNO (op1) + subreg_word1; local
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-mips.c2972 unsigned int regno1;
3081 unsigned int regno1, regno2, channels;
3100 if (mips_parse_register (&s, &regno1, &channels))
3105 token.u.regno = regno1;
3125 token.u.reg_range.regno1 = regno1;
3132 token.u.regno = regno1;
5007 unsigned int *regno1, unsigned int *regno2)
5009 if (match_reg (arg, type, regno1))
5011 *regno2 = *regno1;
2963 unsigned int regno1; member in struct:mips_operand_token::__anon422::__anon423
3072 unsigned int regno1, regno2, channels; local
4997 match_reg_range(struct mips_arg_info *arg, enum mips_reg_operand_type type, unsigned int *regno1, unsigned int *regno2) argument
5215 unsigned int regno1, regno2, uval, num_vals; local
5373 unsigned int reglist, sregs, ra, regno1, regno2; local
5450 unsigned int regno1, regno2; local
5497 unsigned int regno1, regno2; local
[all...]
/haiku-buildtools/gcc/gcc/config/iq2000/
H A Diq2000.c633 int regno1 = REGNO (op1) + subreg_offset1;
636 if (regno0 == regno1)
641 if (GP_REG_P (regno1))
766 int regno1 = REGNO (op1) + subreg_offset1;
768 if (GP_REG_P (regno1))
626 int regno1 = REGNO (op1) + subreg_offset1; local
759 int regno1 = REGNO (op1) + subreg_offset1; local
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c18506 insn_defines_reg (unsigned int regno1, unsigned int regno2,
18514 && (regno1 == DF_REF_REGNO (def)
18547 distance_non_agu_define_in_bb (unsigned int regno1, unsigned int regno2,
18564 if (insn_defines_reg (regno1, regno2, prev))
18594 distance_non_agu_define (unsigned int regno1, unsigned int regno2,
18602 distance = distance_non_agu_define_in_bb (regno1, regno2, insn,
18620 distance = distance_non_agu_define_in_bb (regno1, regno2,
18631 = distance_non_agu_define_in_bb (regno1, regno2,
18805 ix86_lea_outperforms (rtx_insn *insn, unsigned int regno0, unsigned int regno1,
18819 if (regno0 == regno1 || regno
18475 insn_defines_reg(unsigned int regno1, unsigned int regno2, rtx insn) argument
18516 distance_non_agu_define_in_bb(unsigned int regno1, unsigned int regno2, rtx_insn *insn, int distance, rtx_insn *start, bool *found) argument
18563 distance_non_agu_define(unsigned int regno1, unsigned int regno2, rtx_insn *insn) argument
18774 ix86_lea_outperforms(rtx_insn *insn, unsigned int regno0, unsigned int regno1, unsigned int regno2, int split_cost, bool has_scale) argument
18862 unsigned int regno0, regno1, regno2; local
18890 unsigned int regno0, regno1; local
18912 unsigned int regno0, regno1, regno2; local
19014 find_nearest_reg_def(rtx_insn *insn, int regno1, int regno2) argument
19047 unsigned int regno0, regno1, regno2; local
19168 unsigned int regno1 = true_regnum (operands[1]); local
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dreload.c6402 int regno1 = REGNO (reload_reg_rtx[i]);
6403 int nregs1 = HARD_REGNO_NREGS (regno1,
6405 if (regno1 < valueno + valuenregs
6406 && regno1 + nregs1 > valueno)
6377 int regno1 = REGNO (reload_reg_rtx[i]); local
/haiku-buildtools/gcc/gcc/config/sparc/
H A Dsparc.c8572 int regno1, regno2;
8578 regno1 = REGNO (reg1);
8586 if (SPARC_INT_REG_P (regno1) && SPARC_INT_REG_P (regno2))
8591 if ((SPARC_INT_REG_P (regno1) && SPARC_FP_REG_P (regno2))
8592 || (SPARC_FP_REG_P (regno1) && SPARC_INT_REG_P (regno2)))
8556 int regno1, regno2; local
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c6365 int regno0, regno1;
6374 regno1 = REGNO (op1);
6375 if (regno0 >= FIRST_PSEUDO_REGISTER || regno1 >= FIRST_PSEUDO_REGISTER)
6379 return (TARGET_DIRECT_MOVE) ? VSX_REGNO_P (regno1) : FP_REGNO_P (regno1);
6381 else if (INT_REGNO_P (regno1))
33739 int sub_size, regno0, regno1, nregs, i;
33756 regno1 = REGNO (op1);
33760 gcc_assert (IN_RANGE (regno1, FIRST_GPR_REGNO, LAST_GPR_REGNO));
6352 int regno0, regno1; local
33677 int sub_size, regno0, regno1, nregs, i; local
[all...]
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c18405 int regno1, regno2, pair;
18421 regno1 = REGNO (reg1);
18424 if (!GP_REG_P (regno1) || !GP_REG_P (regno2))
18427 pair = (1 << regno1) | (1 << regno2);
18329 int regno1, regno2, pair; local
/haiku-buildtools/gcc/gcc/config/aarch64/
H A Daarch64.c2190 aarch64_pushwb_pair_reg (machine_mode mode, unsigned regno1, argument
2194 rtx reg1 = gen_rtx_REG (mode, regno1);

Completed in 1211 milliseconds