induction Type Reference

#include <loop.h>

Collaboration diagram for induction:

Collaboration graph
[legend]

Data Fields

const char * variable
int increment
int low_bound
int high_bound
struct inductionnext
rtx insn
rtx new_reg
rtx src_reg
enum g_types giv_type
rtx dest_reg
rtxlocation
enum machine_mode mode
rtx mem
rtx mult_val
rtx add_val
int benefit
rtx final_value
unsigned combined_with
unsigned replaceable: 1
unsigned not_replaceable: 1
unsigned ignore: 1
unsigned always_computable: 1
unsigned always_executed: 1
unsigned maybe_multiple: 1
unsigned cant_derive: 1
unsigned maybe_dead: 1
unsigned auto_inc_opt: 1
unsigned unrolled: 1
unsigned shared: 1
unsigned no_const_addval: 1
int lifetime
rtx derive_adjustment
rtx ext_dependent
struct inductionnext_iv
struct inductionsame
HOST_WIDE_INT const_adjust
struct inductionsame_insn
rtx last_use

Detailed Description

Definition at line 127 of file dependence.c.


Field Documentation

const char * induction::variable

Definition at line 134 of file dependence.c.

Referenced by find_induction_variable(), and normalize_coefficients().

Definition at line 136 of file dependence.c.

Referenced by find_induction_variable(), and normalize_coefficients().

Definition at line 101 of file loop.h.

Referenced by combine_givs(), loop_givs_reduce(), and record_giv().

Definition at line 109 of file loop.h.

Referenced by check_final_value(), loop_givs_check(), and record_giv().

Definition at line 122 of file loop.h.

Referenced by consec_sets_giv(), record_giv(), simplify_giv_expr(), and update_giv_derive().

Definition at line 126 of file loop.h.

Referenced by loop_givs_dead_check(), maybe_eliminate_biv_1(), record_giv(), and strength_reduce().

Definition at line 129 of file loop.h.

Referenced by biv_elimination_giv_has_0_offset(), loop_givs_reduce(), and record_giv().

Definition at line 131 of file loop.h.

Referenced by record_giv().

Definition at line 133 of file loop.h.

Referenced by copy_loop_body(), and record_giv().

Definition at line 134 of file loop.h.

Referenced by combine_givs(), loop_giv_dump(), and record_giv().

Definition at line 135 of file loop.h.

Referenced by combine_givs(), loop_giv_dump(), record_giv(), and strength_reduce().

Definition at line 136 of file loop.h.

Referenced by consec_sets_giv(), record_giv(), simplify_giv_expr(), and update_giv_derive().

HOST_WIDE_INT induction::const_adjust

Definition at line 149 of file loop.h.

Referenced by copy_loop_body().

Definition at line 153 of file loop.h.

Referenced by copy_loop_body(), find_splittable_givs(), and record_giv().

Definition at line 157 of file loop.h.


The documentation for this type was generated from the following files:

Generated on Wed Apr 8 16:48:05 2009 for Open64 by  doxygen 1.5.6