GCC Middle and Back End API Reference
sra_padding_collecting Class Reference
Collaboration diagram for sra_padding_collecting:

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
 

Detailed Description

A structure to track collecting padding and hold collected padding
information.    

Member Function Documentation

◆ record_padding()

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().

Field Documentation

◆ m_data_until

HOST_WIDE_INT sra_padding_collecting::m_data_until = 0

◆ m_padding

auto_vec<std::pair<HOST_WIDE_INT, HOST_WIDE_INT>, 10> sra_padding_collecting::m_padding

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