| GCC Middle and Back End API Reference
    | 

| Data Fields | |
| tree | var | 
| gphi * | phi | 
| tree | init | 
| tree | next | 
| gphi * | lcssa_phi | 
| gimple * | producer | 
| gimple * | consumer | 
| tree | init_ref | 
| tree | fini_ref | 
| enum reduction_type | type | 
Structure recording loop reduction variable.
| gimple* reduction::consumer | 
| tree reduction::fini_ref | 
Referenced by loop_cand::classify_simple_reduction().
| tree reduction::init | 
| tree reduction::init_ref | 
Referenced by loop_cand::classify_simple_reduction(), and loop_cand::undo_simple_reduction().
| gphi* reduction::lcssa_phi | 
| tree reduction::next | 
| gphi* reduction::phi | 
| gimple* reduction::producer | 
| enum reduction_type reduction::type | 
| tree reduction::var |