-
Notifications
You must be signed in to change notification settings - Fork 143
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
Use an llvm backend library in exec_prove
with --use-booster
#2069
Conversation
The activated LLVM backend causes issues in proof |
Wow, good find! |
I tried to remove the |
This looks ready to merge to me, any other blockers? The last require check is removed here: #2076 |
Set
llvm_definition_dir
inexec_prove
whenuse_booster == True
.Otherwise we might run with booster but will fall back to
kore-rpc
on every concrete term that needs hooks.With this change, test
address00-spec.k
runs in 76 sec with--use-booster
, while it takes 110 sec without (This includes the compilation time for the verification module, the actual speedup for running the proof is higher).