Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Thank you for picking this up!
I inlined some minor comments but you can address them before commiting this.
LGTM.
llvm/include/llvm/Analysis/MustExecute.h | ||
---|---|---|
410 | I think we should not set default values but force the user to decide. | |
llvm/lib/Analysis/MustExecute.cpp | ||
362 | "Unrelated": We have to make these unique_ptr so we can remove the delete at the end. | |
llvm/test/Analysis/MustExecute/must_be_executed_context.ll | ||
27 | We have backward exploration now. | |
232 | Still missing F |
Comment Actions
FWIW, the effect of this can be seen in D74888 pretty nicely. llvm.assume that must have been executed are used to improve the state :)
I think we should not set default values but force the user to decide.