Lines Matching refs:src_allocno
454 store_can_be_removed_p (ira_allocno_t src_allocno, ira_allocno_t dest_allocno) in store_can_be_removed_p() argument
460 ira_assert (ALLOCNO_CAP_MEMBER (src_allocno) == NULL in store_can_be_removed_p()
462 orig_regno = ALLOCNO_REGNO (src_allocno); in store_can_be_removed_p()
464 for (node = ALLOCNO_LOOP_TREE_NODE (src_allocno); in store_can_be_removed_p()
499 ira_allocno_t src_allocno, dest_allocno, *src_map, *dest_map; in generate_edge_moves() local
513 src_allocno = src_map[regno]; in generate_edge_moves()
515 if (REGNO (allocno_emit_reg (src_allocno)) in generate_edge_moves()
524 && ALLOCNO_HARD_REGNO (src_allocno) >= 0 in generate_edge_moves()
525 && store_can_be_removed_p (src_allocno, dest_allocno)) in generate_edge_moves()
527 ALLOCNO_EMIT_DATA (src_allocno)->mem_optimized_dest = dest_allocno; in generate_edge_moves()
531 regno, ALLOCNO_NUM (src_allocno), in generate_edge_moves()
535 move = create_move (dest_allocno, src_allocno); in generate_edge_moves()