https://github.com/MaskRay created https://github.com/llvm/llvm-project/pull/209666
Assign each cycle a preorder ID in layoutBlocks's Euler-tour walk and move the caches into a lazily allocated table indexed by ID, shrinking sizeof(GenericCycle) from 128 to 80. appendEntry/setSingleEntry no longer invalidate: the exit-block set does not depend on entries. Delete the unused GenericCycle::clear. Aided by Claude Fable 5 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
