|
GCC Middle and Back End API Reference
|

Data Fields | |
| location_t | loc |
| bool | clear_in_mask |
| tree | base |
| tree | alias_type |
| gimple_stmt_iterator * | gsi |
| unsigned | align |
| HOST_WIDE_INT | off |
| HOST_WIDE_INT | padding_bytes |
| HOST_WIDE_INT | sz |
| size_t | size |
| unsigned char * | union_ptr |
| unsigned char | buf [clear_padding_buf_size+clear_padding_unit] |
Data passed through __builtin_clear_padding folding.
| tree clear_padding_struct::alias_type |
| unsigned clear_padding_struct::align |
| tree clear_padding_struct::base |
| unsigned char clear_padding_struct::buf[clear_padding_buf_size+clear_padding_unit] |
Referenced by clear_padding_add_padding(), clear_padding_flush(), clear_padding_type(), and clear_padding_union().
| bool clear_padding_struct::clear_in_mask |
| gimple_stmt_iterator* clear_padding_struct::gsi |
| location_t clear_padding_struct::loc |
| HOST_WIDE_INT clear_padding_struct::off |
| HOST_WIDE_INT clear_padding_struct::padding_bytes |
| size_t clear_padding_struct::size |
| HOST_WIDE_INT clear_padding_struct::sz |
| unsigned char* clear_padding_struct::union_ptr |