Skip to content

Conversation

@tautschnig
Copy link
Collaborator

Iterating over all expression tress has considerable performance cost,
seemingly accounting for up to 10% of runtime (on SV-COMP benchmarks,
with profiling enabled).

Do not merge: this needs to be done via a proper enable/disable-validation option.

@smowton
Copy link
Contributor

smowton commented Apr 9, 2018

How about having these on in debug builds?

@tautschnig
Copy link
Collaborator Author

Enabling them in debug builds is an idea, but really #1880 is the proper story.

@smowton
Copy link
Contributor

smowton commented Apr 10, 2018

Sure, in the meantime though.

Iterating over all expression tress has considerable performance cost,
seemingly accounting for up to 10% of runtime (on SV-COMP benchmarks,
with profiling enabled).
@tautschnig
Copy link
Collaborator Author

This has now been done properly in #3287.

@tautschnig tautschnig closed this Dec 1, 2018
@tautschnig tautschnig deleted the no-ssa-sanity-check branch December 1, 2018 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants