GCC Middle and Back End API Reference
loop_size Struct Reference

Data Fields

int overall
int eliminated_by_peeling
int last_iteration
int last_iteration_eliminated_by_peeling
bool constant_iv
int num_pure_calls_on_hot_path
int num_non_pure_calls_on_hot_path
int non_call_stmts_on_hot_path
int num_branches_on_hot_path

Detailed Description

Describe size of loop as detected by tree_estimate_loop_size.   

Field Documentation

bool loop_size::constant_iv
int loop_size::eliminated_by_peeling
int loop_size::last_iteration
int loop_size::last_iteration_eliminated_by_peeling
int loop_size::non_call_stmts_on_hot_path
int loop_size::num_branches_on_hot_path
int loop_size::num_non_pure_calls_on_hot_path
int loop_size::num_pure_calls_on_hot_path

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