Home | History | Annotate | Download | only in gcc

Lines Matching defs:allocno

30    allocno values on the region's borders.  This is done by the code
36 move allocno values when a swap of values stored in two
54 IRA does not generate a new pseudo and moves for the allocno values
136 /* Create and return a new allocno with given REGNO and
156 /* The structure represents an allocno move. Both allocnos have the
365 ALLOCNO and which are inside the loop corresponding to ALLOCNO. */
367 set_allocno_reg (ira_allocno_t allocno, rtx reg)
373 node = ALLOCNO_LOOP_TREE_NODE (allocno);
374 for (a = ira_regno_allocno_map[ALLOCNO_REGNO (allocno)];
379 for (a = ALLOCNO_CAP (allocno); a != NULL; a = ALLOCNO_CAP (a))
381 regno = ALLOCNO_REGNO (allocno);
382 for (a = allocno;;)
568 ira_allocno_t allocno, parent_allocno, *map;
599 allocno = ira_allocnos[i];
600 regno = ALLOCNO_REGNO (allocno);
601 aclass = ALLOCNO_CLASS (allocno);
606 reload pass can put an allocno into memory in this case
612 && (ALLOCNO_HARD_REGNO (allocno)
614 && (ALLOCNO_HARD_REGNO (allocno) < 0
618 [ALLOCNO_MODE (allocno)],
619 ALLOCNO_HARD_REGNO (allocno))
621 allocno set by copy although the allocno will not
625 && (ALLOCNO_REGNO (allocno)
628 original_reg = allocno_emit_reg (allocno);
635 ALLOCNO_HARD_REGNO (allocno),
637 set_allocno_reg (allocno, ira_create_new_reg (original_reg));
649 allocno = ira_allocnos[i];
650 regno = ALLOCNO_REGNO (allocno);
651 if (ALLOCNO_CAP_MEMBER (allocno) != NULL)
654 ALLOCNO_EMIT_DATA (allocno)->somewhere_renamed_p = true;
658 set_allocno_reg (allocno, ira_create_new_reg (allocno_emit_reg (allocno)));
667 ira_allocno_t allocno;
670 FOR_EACH_ALLOCNO (allocno, ai)
672 regno = ALLOCNO_REGNO (allocno);
674 && REGNO (allocno_emit_reg (allocno)) == regno)
675 ALLOCNO_EMIT_DATA (allocno)->somewhere_renamed_p = true;
696 other words, this decreases code duplication of allocno moves. */
734 corresponding allocno. */
849 FROM) to use for the new allocno because of
883 " Creating temporary allocno a%dr%d\n",
1149 " Adding range [%d..%d] to allocno a%dr%d\n",
1158 " Adding range [%d..%d] to allocno a%dr%d\n",
1185 " Adding range [%d..%d] to allocno a%dr%d\n",
1208 " Adding range [%d..%d] to live through %s allocno a%dr%d\n",