diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-07-14 12:35:55 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-07-18 15:48:13 -0400 |
commit | 5e47c9333df6df1aa9da861f07e68f985d7d28fb (patch) | |
tree | e21ee755c87bec66fbc2a63ed7abb8c02a5a575c /gcc/tree-cfg.cc | |
parent | e9ee752bbe2cc5632b803b01dc7c98ff214aede9 (diff) | |
download | gcc-5e47c9333df6df1aa9da861f07e68f985d7d28fb.zip gcc-5e47c9333df6df1aa9da861f07e68f985d7d28fb.tar.gz gcc-5e47c9333df6df1aa9da861f07e68f985d7d28fb.tar.bz2 |
Check if transitives need to be registered.
Whenever a relation is added, register_transitive is always called.
If neither operand was in a relation before, or this is not a new
relation, then there is no need to register transitives.
PR tree-optimization/106280
* value-relation.cc (dom_oracle::register_relation): Register
transitives only when it is possible for there to be one.
(dom_oracle::set_one_relation): Return NULL if this is an
existing relation.
Diffstat (limited to 'gcc/tree-cfg.cc')
0 files changed, 0 insertions, 0 deletions