aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2022-07-14 12:35:55 -0400
committerAndrew MacLeod <amacleod@redhat.com>2022-07-18 15:48:13 -0400
commit5e47c9333df6df1aa9da861f07e68f985d7d28fb (patch)
treee21ee755c87bec66fbc2a63ed7abb8c02a5a575c /gcc/tree-cfg.cc
parente9ee752bbe2cc5632b803b01dc7c98ff214aede9 (diff)
downloadgcc-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