GCC Middle and Back End API Reference
|
Data Fields | |
offset_int | incr |
unsigned | count |
int | cost |
tree | initializer |
basic_block | init_bb |
Information about a unique "increment" associated with candidates having an SSA name for a stride. An increment is the difference between the index of the candidate and the index of its basis, i.e., (i - i') as discussed in the module commentary. When we are not going to generate address arithmetic we treat increments that differ only in sign as the same, allowing sharing of the cost of initializers. The absolute value of the increment is stored in the incr_info.
int incr_info_d::cost |
unsigned incr_info_d::count |
offset_int incr_info_d::incr |
basic_block incr_info_d::init_bb |
tree incr_info_d::initializer |