diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-08-03 13:55:42 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-08-03 14:40:55 -0400 |
commit | 19ffb35d17474bb4dd3eb78963c28d10b5362321 (patch) | |
tree | cd22fffececf71669149e1540995947ddee061ef /gcc/gimple-loop-jam.cc | |
parent | f0688c82ba8206a3d8960eb1d4821dc6a5f2a9f4 (diff) | |
download | gcc-19ffb35d17474bb4dd3eb78963c28d10b5362321.zip gcc-19ffb35d17474bb4dd3eb78963c28d10b5362321.tar.gz gcc-19ffb35d17474bb4dd3eb78963c28d10b5362321.tar.bz2 |
Do not walk equivalence set in path_oracle::killing_def.
When killing a def in the path ranger, there is no need to walk the set
of existing equivalences clearing bits. An equivalence match requires
that both ssa-names have to be in each others set. As killing_def
creates a new empty set contianing only the current def, it already
ensures false equivaelnces won't happen.
PR tree-optimization/106514
* value-relation.cc (path_oracle::killing_def) Do not walk the
equivalence set clearing bits.
Diffstat (limited to 'gcc/gimple-loop-jam.cc')
0 files changed, 0 insertions, 0 deletions