loop_info Type Reference

#include <loop.h>

Collaboration diagram for loop_info:

Collaboration graph
[legend]

Data Fields

int has_call
int has_libcall
int has_nonconst_call
int has_prefetch
int has_volatile
int has_tablejump
int has_multiple_exit_targets
int has_indirect_jump
int preconditioned
rtx initial_value
rtx comparison_value
rtx final_value
rtx initial_equiv_value
rtx final_equiv_value
rtx iteration_var
rtx increment
enum rtx_code comparison_code
unsigned HOST_WIDE_INT n_iterations
unsigned int unroll_number
int used_count_register
struct iv_classiv
rtx store_mems
loop_mem_infomems
int mems_idx
int mems_allocated
int unknown_address_altered
int unknown_constant_address_altered
int num_mem_sets
rtx first_loop_store_insn
struct loop_movables movables
struct loop_regs regs
struct loop_ivs ivs
int pre_header_has_call

Detailed Description

Definition at line 299 of file loop.h.


Field Documentation

Definition at line 302 of file loop.h.

Referenced by prescan_loop(), scan_loop(), and strength_reduce().

Definition at line 304 of file loop.h.

Definition at line 306 of file loop.h.

Referenced by check_dbra_loop(), and prescan_loop().

Definition at line 308 of file loop.h.

Referenced by check_dbra_loop(), and prescan_loop().

Definition at line 311 of file loop.h.

Referenced by check_dbra_loop(), and prescan_loop().

Definition at line 313 of file loop.h.

Referenced by prescan_loop().

Definition at line 316 of file loop.h.

Referenced by check_dbra_loop(), and prescan_loop().

Definition at line 318 of file loop.h.

Referenced by prescan_loop().

Definition at line 321 of file loop.h.

Referenced by prescan_loop(), and unroll_loop().

Definition at line 323 of file loop.h.

Referenced by check_dbra_loop(), loop_iterations(), and precondition_loop_p().

Definition at line 325 of file loop.h.

Referenced by biv_fits_mode_p(), check_dbra_loop(), and loop_iterations().

Definition at line 327 of file loop.h.

Referenced by check_dbra_loop(), loop_iterations(), and precondition_loop_p().

Definition at line 330 of file loop.h.

Referenced by check_dbra_loop(), and loop_iterations().

Definition at line 333 of file loop.h.

Referenced by check_dbra_loop(), and loop_iterations().

Definition at line 337 of file loop.h.

Referenced by calculate_giv_inc(), check_dbra_loop(), loop_iterations(), and precondition_loop_p().

Definition at line 338 of file loop.h.

Referenced by biv_fits_mode_p(), check_dbra_loop(), loop_iterations(), and unroll_loop().

unsigned HOST_WIDE_INT loop_info::n_iterations

Definition at line 346 of file loop.h.

Referenced by loop_iterations(), strength_reduce(), and unroll_loop().

Definition at line 347 of file loop.h.

Definition at line 349 of file loop.h.

Referenced by loop_iterations().

Definition at line 351 of file loop.h.

Referenced by load_mems(), loop_invariant_p(), note_addr_stored(), and prescan_loop().

Definition at line 357 of file loop.h.

Referenced by insert_loop_mem(), and load_mems().

Definition at line 359 of file loop.h.

Referenced by insert_loop_mem(), load_mems(), prescan_loop(), and scan_loop().

Definition at line 361 of file loop.h.

Referenced by insert_loop_mem().

Definition at line 366 of file loop.h.

Referenced by note_addr_stored(), and prescan_loop().

Definition at line 369 of file loop.h.

Referenced by note_addr_stored(), and prescan_loop().

Definition at line 371 of file loop.h.

Referenced by check_dbra_loop(), note_addr_stored(), and prescan_loop().

Definition at line 373 of file loop.h.

Referenced by check_dbra_loop(), and prescan_loop().

Definition at line 375 of file loop.h.

Definition at line 377 of file loop.h.

Definition at line 379 of file loop.h.

Definition at line 381 of file loop.h.

Referenced by prescan_loop().


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

Generated on Wed Apr 8 16:53:39 2009 for Open64 by  doxygen 1.5.6