You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do not allocate empty irept elements to incrementally replace them, but instead
construct them bottom-up. When running on SV-COMP's ReachSafety-ECA, these
changes avoid 805,690,478 calls to irept::detach and 554,309,582 calls to
irept::remove_ref in read_irep. In reference_convert, the number of
irept::remove_ref calls is approximately halved (from 1,209,156,897 down to
637,698,242), and the number of irept copy constructor calls reduces from
302,984,665 to 56,124.
0 commit comments