https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126856
--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Andrew Macleod <[email protected]>: https://gcc.gnu.org/g:85bbf625a94d49d092272203e84b5f8485bd8687 commit r17-3509-g85bbf625a94d49d092272203e84b5f8485bd8687 Author: Andrew MacLeod <[email protected]> Date: Thu Aug 20 12:50:45 2026 -0400 Improve equiv_oracle::clear performance. Add a bitmap indicting which blocks an ssa-name has an equivalence in. PR tree-optimization/126856 * value-relation.cc (equiv_oracle::equiv_oracle): Adjust for rename from m_self_equiv to m_name_info. (equiv_oracle::~equiv_oracle): Likewise. (equiv_oracle::register_equiv_block): New. (equiv_oracle::equiv_set): Adjust for rename. (equiv_oracle::register_equiv): Call register_equiv_block. (equiv_oracle::clear): Process just the required blocks. (equiv_oracle::add_equiv_to_block): Call register_equiv_block. * value-relation.h (class name_info): New. (equiv_oracle::m_self_equiv): Change type and Rename to m_name_info. (register_equiv_block): Declare.
