diff options
author | Martin Jambor <mjambor@suse.cz> | 2022-11-22 18:22:03 +0100 |
---|---|---|
committer | Martin Jambor <mjambor@suse.cz> | 2022-11-22 18:29:01 +0100 |
commit | c826a041081bfe9171353159a41da29b4667cdc0 (patch) | |
tree | 25a05ea3a79666982a7d284477a49c52eb48e961 /libcpp | |
parent | c4a92a9117a034e7cf291ae51d8b9b844fb5a88b (diff) | |
download | gcc-c826a041081bfe9171353159a41da29b4667cdc0.zip gcc-c826a041081bfe9171353159a41da29b4667cdc0.tar.gz gcc-c826a041081bfe9171353159a41da29b4667cdc0.tar.bz2 |
ipa: IPA-SRA split detection simplification
I have noticed that the flag m_split_modifications_p of
ipa_param_body_adjustments is not really necessary as it has to
correspond to whether m_replacements is non-empty so this patches
removes it. This also simplifies a bit some patches I work on.
gcc/ChangeLog:
2022-11-10 Martin Jambor <mjambor@suse.cz>
* ipa-param-manipulation.h (ipa_param_body_adjustments): Removed
member m_split_modifications_p.
* ipa-param-manipulation.cc
(ipa_param_body_adjustments::common_initialization): Do not set
m_split_modifications_p.
(ipa_param_body_adjustments::ipa_param_body_adjustments): Remove
initializations of m_split_modifications_p.
(ipa_param_body_adjustments::modify_call_stmt): Check that
m_replacements is empty instead of m_split_modifications_p.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions