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

Data Fields

struct undonext
 
enum undo_kind kind
 
union { 
 
   rtx   r 
 
   int   i 
 
   machine_mode   m 
 
   struct insn_link *   l 
 
old_contents 
 
union { 
 
   rtx *   r 
 
   int *   i 
 
   int   regno 
 
   struct insn_link **   l 
 
where 
 

Field Documentation

◆ i [1/2]

int undo::i

Referenced by do_SUBST_INT(), and undo_to_marker().

◆ i [2/2]

int* undo::i

◆ kind

◆ l [1/2]

struct insn_link* undo::l

Referenced by do_SUBST_LINK(), and undo_to_marker().

◆ l [2/2]

struct insn_link** undo::l

◆ m

machine_mode undo::m

◆ next

◆ [union]

union { ... } undo::old_contents

◆ r [1/2]

rtx undo::r

Referenced by do_SUBST(), and undo_to_marker().

◆ r [2/2]

rtx* undo::r

◆ regno

int undo::regno

◆ [union]

union { ... } undo::where

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