GCC Middle and Back End API Reference
move_by_pieces_d Struct Reference
Collaboration diagram for move_by_pieces_d:

Data Fields

rtx to
rtx to_addr
int autinc_to
int explicit_inc_to
rtx from
rtx from_addr
int autinc_from
int explicit_inc_from
unsigned HOST_WIDE_INT len
HOST_WIDE_INT offset
int reverse

Detailed Description

   This structure is used by move_by_pieces to describe the move to
   be performed.  

Field Documentation

int move_by_pieces_d::autinc_from
int move_by_pieces_d::autinc_to
int move_by_pieces_d::explicit_inc_from

Referenced by move_by_pieces().

int move_by_pieces_d::explicit_inc_to
rtx move_by_pieces_d::from
rtx move_by_pieces_d::from_addr
unsigned HOST_WIDE_INT move_by_pieces_d::len
HOST_WIDE_INT move_by_pieces_d::offset
int move_by_pieces_d::reverse

Referenced by can_move_by_pieces().

rtx move_by_pieces_d::to
rtx move_by_pieces_d::to_addr

The documentation for this struct was generated from the following file: