diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2023-09-12 16:05:04 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2023-09-12 16:05:04 +0100 |
commit | 76d89da25af3064e80c9b7b584c678ff72b1f0bd (patch) | |
tree | 9867883ba5e382e72b2061bd30a3b92c2021980f /gcc/go | |
parent | 895e476f64c308dfdbf49693d0b1166c0b7733de (diff) | |
download | gcc-76d89da25af3064e80c9b7b584c678ff72b1f0bd.zip gcc-76d89da25af3064e80c9b7b584c678ff72b1f0bd.tar.gz gcc-76d89da25af3064e80c9b7b584c678ff72b1f0bd.tar.bz2 |
aarch64: Use local frame vars in shrink-wrapping code
aarch64_layout_frame uses a shorthand for referring to
cfun->machine->frame:
aarch64_frame &frame = cfun->machine->frame;
This patch does the same for some other heavy users of the structure.
No functional change intended.
gcc/
* config/aarch64/aarch64.cc (aarch64_save_callee_saves): Use
a local shorthand for cfun->machine->frame.
(aarch64_restore_callee_saves, aarch64_get_separate_components):
(aarch64_process_components): Likewise.
(aarch64_allocate_and_probe_stack_space): Likewise.
(aarch64_expand_prologue, aarch64_expand_epilogue): Likewise.
(aarch64_layout_frame): Use existing shorthand for one more case.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions