GCC Middle and Back End API Reference
|
Public Member Functions | |
void | record_padding (HOST_WIDE_INT offset) |
Data Fields | |
auto_vec< std::pair< HOST_WIDE_INT, HOST_WIDE_INT >, 10 > | m_padding |
HOST_WIDE_INT | m_data_until = 0 |
A structure to track collecting padding and hold collected padding information.
void sra_padding_collecting::record_padding | ( | HOST_WIDE_INT | offset | ) |
Given that there won't be any data until at least OFFSET, add an appropriate entry to the list of paddings or extend the last one.
References m_data_until, m_padding, and offset.
Referenced by check_ts_and_push_padding_to_vec(), and totally_scalarizable_type_p().
HOST_WIDE_INT sra_padding_collecting::m_data_until = 0 |
Referenced by record_padding(), and totally_scalarizable_type_p().
auto_vec<std::pair<HOST_WIDE_INT, HOST_WIDE_INT>, 10> sra_padding_collecting::m_padding |