HomeSort by: relevance | last modified time | path
    Searched refs:regno1 (Results 1 - 25 of 49) sorted by relevancy

1 2

  /src/external/gpl3/gcc/dist/gcc/config/i386/
i386-expand.h 41 bool insn_defines_reg (unsigned int regno1, unsigned int regno2,
  /src/external/gpl3/gcc/dist/gcc/
lra-coalesce.cc 89 pseudos REGNO1 and REGNO2 (more accurately merging REGNO2 group
90 into REGNO1 group). Set up COALESCED_PSEUDOS_BITMAP. */
92 merge_pseudos (int regno1, int regno2)
96 first = first_coalesced_pseudo[regno1];
175 /* Return true if the move involving REGNO1 and REGNO2 is a potential
178 mem_move_p (int regno1, int regno2)
180 return reg_renumber[regno1] < 0 && reg_renumber[regno2] < 0;
lra-spills.cc 168 const int regno1 = *(const int *) v1p; local
172 if ((diff = lra_reg_info[regno2].freq - lra_reg_info[regno1].freq) != 0)
174 return regno1 - regno2;
200 const int regno1 = *(const int *) v1p; local
204 slot_num1 = pseudo_slots[regno1].slot_num;
213 poly_int64 total_size1 = GET_MODE_SIZE (lra_reg_info[regno1].biggest_mode);
217 return regno1 - regno2;
lra-assigns.cc 137 REGNO1 and REGNO2 to form threads. */
139 process_copy_to_form_thread (int regno1, int regno2, int copy_freq)
143 lra_assert (regno1 >= lra_constraint_new_regno_start
145 regno1_first = regno_assign_info[regno1].first;
167 int i, regno1, regno2, max_regno = max_reg_num (); local
179 if ((regno1 = cp->regno1) >= lra_constraint_new_regno_start
181 && reg_renumber[regno1] < 0 && lra_reg_info[regno1].nrefs != 0
183 && (ira_class_hard_regs_num[regno_allocno_class_array[regno1]]
    [all...]
ira-color.cc 4115 /* Return TRUE if live ranges of pseudo-registers REGNO1 and REGNO2
4119 conflict_by_live_ranges_p (int regno1, int regno2)
4123 ira_assert (regno1 >= FIRST_PSEUDO_REGISTER
4127 if ((a1 = ira_loop_tree_root->regno_allocno_map[regno1]) == NULL
4326 const int regno1 = *(const int *) v1p;
4331 - regno_coalesced_allocno_cost[regno1])) != 0)
4333 if ((diff = (regno_coalesced_allocno_num[regno1]
4336 return regno1 - regno2;
4349 const int regno1 = *(const int *) v1p;
4351 ira_allocno_t a1 = ira_regno_allocno_map[regno1];
    [all...]
lra.cc 1421 lra_reg_info[cp->regno1].copies = lra_reg_info[cp->regno2].copies = NULL;
1426 /* Create copy of two pseudos REGNO1 and REGNO2. The copy execution
1429 lra_create_copy (int regno1, int regno2, int freq)
1434 lra_assert (regno1 != regno2);
1436 if (regno1 > regno2)
1438 std::swap (regno1, regno2);
1445 cp->regno1 = regno1;
1447 cp->regno1_next = lra_reg_info[regno1].copies;
1448 lra_reg_info[regno1].copies = cp
    [all...]
regcprop.cc 615 unsigned regno0 = REGNO (op0), regno1 = REGNO (op1); local
617 if (REGNO_OK_FOR_INDEX_P (regno1)
621 && regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
624 || REGNO_OK_FOR_INDEX_P (regno1))
626 else if (regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
lra-int.h 56 /* True if regno1 is the destination of the copy. */
60 /* Pseudos connected by the copy. REGNO1 < REGNO2. */
61 int regno1, regno2; member in struct:lra_copy
62 /* Next copy with correspondingly REGNO1 and REGNO2. */
regrename.cc 1364 unsigned regno0 = REGNO (op0), regno1 = REGNO (op1); local
1366 if (REGNO_OK_FOR_INDEX_P (regno1)
1370 && regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
1373 || REGNO_OK_FOR_INDEX_P (regno1))
1375 else if (regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
  /src/external/gpl3/gcc.old/dist/gcc/config/i386/
i386-expand.h 41 bool insn_defines_reg (unsigned int regno1, unsigned int regno2,
  /src/external/gpl3/gcc.old/dist/gcc/
lra-coalesce.cc 89 pseudos REGNO1 and REGNO2 (more accurately merging REGNO2 group
90 into REGNO1 group). Set up COALESCED_PSEUDOS_BITMAP. */
92 merge_pseudos (int regno1, int regno2)
96 first = first_coalesced_pseudo[regno1];
177 /* Return true if the move involving REGNO1 and REGNO2 is a potential
180 mem_move_p (int regno1, int regno2)
182 return reg_renumber[regno1] < 0 && reg_renumber[regno2] < 0;
lra-assigns.cc 137 REGNO1 and REGNO2 to form threads. */
139 process_copy_to_form_thread (int regno1, int regno2, int copy_freq)
143 lra_assert (regno1 >= lra_constraint_new_regno_start
145 regno1_first = regno_assign_info[regno1].first;
167 int i, regno1, regno2, max_regno = max_reg_num (); local
179 if ((regno1 = cp->regno1) >= lra_constraint_new_regno_start
181 && reg_renumber[regno1] < 0 && lra_reg_info[regno1].nrefs != 0
183 && (ira_class_hard_regs_num[regno_allocno_class_array[regno1]]
    [all...]
lra-spills.cc 168 const int regno1 = *(const int *) v1p; local
172 if ((diff = lra_reg_info[regno2].freq - lra_reg_info[regno1].freq) != 0)
174 return regno1 - regno2;
200 const int regno1 = *(const int *) v1p; local
204 slot_num1 = pseudo_slots[regno1].slot_num;
213 poly_int64 total_size1 = GET_MODE_SIZE (lra_reg_info[regno1].biggest_mode);
217 return regno1 - regno2;
lra.cc 1397 lra_reg_info[cp->regno1].copies = lra_reg_info[cp->regno2].copies = NULL;
1402 /* Create copy of two pseudos REGNO1 and REGNO2. The copy execution
1405 lra_create_copy (int regno1, int regno2, int freq)
1410 lra_assert (regno1 != regno2);
1412 if (regno1 > regno2)
1414 std::swap (regno1, regno2);
1421 cp->regno1 = regno1;
1423 cp->regno1_next = lra_reg_info[regno1].copies;
1424 lra_reg_info[regno1].copies = cp
    [all...]
ira-color.cc 4080 /* Return TRUE if live ranges of pseudo-registers REGNO1 and REGNO2
4084 conflict_by_live_ranges_p (int regno1, int regno2)
4088 ira_assert (regno1 >= FIRST_PSEUDO_REGISTER
4092 if ((a1 = ira_loop_tree_root->regno_allocno_map[regno1]) == NULL
4291 const int regno1 = *(const int *) v1p;
4296 - regno_coalesced_allocno_cost[regno1])) != 0)
4298 if ((diff = (regno_coalesced_allocno_num[regno1]
4301 return regno1 - regno2;
4314 const int regno1 = *(const int *) v1p;
4316 ira_allocno_t a1 = ira_regno_allocno_map[regno1];
    [all...]
lra-int.h 56 /* True if regno1 is the destination of the copy. */
60 /* Pseudos connected by the copy. REGNO1 < REGNO2. */
61 int regno1, regno2; member in struct:lra_copy
62 /* Next copy with correspondingly REGNO1 and REGNO2. */
regcprop.cc 605 unsigned regno0 = REGNO (op0), regno1 = REGNO (op1); local
607 if (REGNO_OK_FOR_INDEX_P (regno1)
611 && regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
614 || REGNO_OK_FOR_INDEX_P (regno1))
616 else if (regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
regrename.cc 1364 unsigned regno0 = REGNO (op0), regno1 = REGNO (op1); local
1366 if (REGNO_OK_FOR_INDEX_P (regno1)
1370 && regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
1373 || REGNO_OK_FOR_INDEX_P (regno1))
1375 else if (regno_ok_for_base_p (regno1, mode, as, PLUS, REG))
  /src/external/gpl3/gcc/dist/gcc/rtl-ssa/
accesses.cc 1516 unsigned int regno1 = access1->regno (); local
1518 if (regno1 == regno2)
1527 else if (regno1 < regno2)
1554 unsigned int regno1 = access1->regno (); local
1562 if (regno1 == regno2)
1572 else if (regno1 < regno2)
1636 unsigned int regno1 = access1->regno (); local
1638 if (regno1 == regno2)
1641 if (regno1 < regno2)
  /src/external/gpl3/gcc.old/dist/gcc/rtl-ssa/
accesses.cc 1430 unsigned int regno1 = access1->regno (); local
1432 if (regno1 == regno2)
1441 else if (regno1 < regno2)
1468 unsigned int regno1 = access1->regno (); local
1476 if (regno1 == regno2)
1486 else if (regno1 < regno2)
  /src/external/gpl3/binutils/dist/gas/config/
tc-mips.c 3388 unsigned int regno1;
3497 unsigned int regno1, regno2, channels;
3516 if (mips_parse_register (&s, &regno1, &channels))
3521 token.u.regno = regno1;
3541 token.u.reg_range.regno1 = regno1;
3548 token.u.regno = regno1;
5508 in *REGNO1 and *REGNO2. Return false on failure. */
5512 unsigned int *regno1, unsigned int *regno2)
5514 if (match_reg (arg, type, regno1))
3379 unsigned int regno1; member in struct:mips_operand_token::__anon10070::__anon10071
3488 unsigned int regno1, regno2, channels; local
5732 unsigned int regno1, regno2, uval, num_vals; local
5890 unsigned int reglist, sregs, ra, regno1, regno2; local
5998 unsigned int regno1, regno2; local
6082 unsigned int regno1, regno2; local
    [all...]
tc-avr.c 1358 int regno1 = -2; local
1372 reg1 = avr_operand (opcode, where, op, &str, &regno1);
1385 regno2 = regno1;
1411 avr_update_gccisr (opcode, regno1, regno2);
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-mips.c 3153 unsigned int regno1;
3262 unsigned int regno1, regno2, channels;
3281 if (mips_parse_register (&s, &regno1, &channels))
3286 token.u.regno = regno1;
3306 token.u.reg_range.regno1 = regno1;
3313 token.u.regno = regno1;
5199 in *REGNO1 and *REGNO2. Return false on failure. */
5203 unsigned int *regno1, unsigned int *regno2)
5205 if (match_reg (arg, type, regno1))
3144 unsigned int regno1; member in struct:mips_operand_token::__anon11542::__anon11543
3253 unsigned int regno1, regno2, channels; local
5423 unsigned int regno1, regno2, uval, num_vals; local
5581 unsigned int reglist, sregs, ra, regno1, regno2; local
5689 unsigned int regno1, regno2; local
5773 unsigned int regno1, regno2; local
    [all...]
tc-avr.c 1358 int regno1 = -2; local
1372 reg1 = avr_operand (opcode, where, op, &str, &regno1);
1385 regno2 = regno1;
1411 avr_update_gccisr (opcode, regno1, regno2);
  /src/external/gpl3/gcc/dist/gcc/config/iq2000/
iq2000.cc 619 int regno1 = REGNO (op1) + subreg_offset1;
622 if (regno0 == regno1)
627 if (GP_REG_P (regno1))
752 int regno1 = REGNO (op1) + subreg_offset1;
754 if (GP_REG_P (regno1))
612 int regno1 = REGNO (op1) + subreg_offset1; local
745 int regno1 = REGNO (op1) + subreg_offset1; local

Completed in 81 milliseconds

1 2