|
GCC Middle and Back End API Reference
|

Data Fields | |
| basic_block | exit |
| basic_block | next |
| bool | exits |
| bool | difficult |
Store information needed by scopdet_* functions.
| bool scopdet_info::difficult |
The bb or one of its children contains only structures we can handle.
| basic_block scopdet_info::exit |
Exit of the open scop would stop if the current BB is harmful.
| bool scopdet_info::exits |
The bb or one of its children contains open loop exits. That means
loop exit nodes that are not surrounded by a loop dominated by bb.
| basic_block scopdet_info::next |
Where the next scop would start if the current BB is harmful.