For large functions, verifying the whole function after each loop takes non-linear time.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Thanks Eli, LGTM. This is in line with how we handle verification in many other places.
For EXPENSIVE_CHECKS, we also enable verify-loop-info & verify-dom-info, but I think it is worth keeping the extra verification here, as plenty of things could go wrong in LICM after this point, before we are done.