Skip to content

[SV-COMP'18 2/19] Do not perform SSA sanity checks #1991

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

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