diff options
author | Florian Weimer <fweimer@redhat.com> | 2022-10-17 11:09:17 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2022-10-17 11:09:17 +0200 |
commit | acdb24166d13d87c374e578d2ad5d58249171930 (patch) | |
tree | 7a3873bfa4596970c812f73211a07699399376b3 /gcc/tree-vectorizer.h | |
parent | 0f4815502d8dac07579dc7a5a40c597a18291b4c (diff) | |
download | gcc-acdb24166d13d87c374e578d2ad5d58249171930.zip gcc-acdb24166d13d87c374e578d2ad5d58249171930.tar.gz gcc-acdb24166d13d87c374e578d2ad5d58249171930.tar.bz2 |
libgcc: Move cfa_how into potential padding in struct frame_state_reg_info
On many architectures, there is a padding gap after the how array
member, and cfa_how can be moved there. This reduces the size of the
struct and the amount of memory that uw_frame_state_for has to clear.
There is no measurable performance benefit from this on x86-64 (even
though the memset goes from 120 to 112 bytes), but it seems to be a
good idea to do anyway.
libgcc/
* unwind-dw2.h (struct frame_state_reg_info): Move cfa_how member
and reduce its size.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions