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.

Reply via email to