]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove global call sets: DF (entry/exit defs)
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Sep 2019 16:20:34 +0000 (16:20 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Sep 2019 16:20:34 +0000 (16:20 +0000)
commit34394fff620b3a1b41f7ddba9f7911937894714e
tree6238d410e3406f7e900ba46b953b23812bf93a7a
parent5156605f0c90219cdac451bc51fcd087a47fad23
Remove global call sets: DF (entry/exit defs)

The code patched here is seeing whether the current function
needs to save at least part of a register before using it.

2019-09-30  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
* df-scan.c (df_get_entry_block_def_set): Use crtl->abi to test
whether the current function needs to save at least part of a
register before using it.
(df_get_exit_block_use_set): Likewise for epilogue restores.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@276320 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/df-scan.c