[PATCH] D40146: [JumpThreading] Preservation of DT and LVI across the pass

Matthias Braun via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 18 15:11:06 PST 2018


MatzeB added a comment.

In https://reviews.llvm.org/D40146#981001, @kuhar wrote:

> In https://reviews.llvm.org/D40146#980980, @MatzeB wrote:
>
> > I'm currently seeing release+assert clang compilers apparently being stuck in an endless loop in the llvm test-suite (well I aborted after 10 minutes for a single file) hanging in some dominance tree verification code when I inspect the backtrace in lldb. Could this be caused by this commit?
>
>
> Are you compiling with EXPENSIVE_CHECKS enabled? The full domtree verification is O(n^3), but is only run with expensive checks or `-verify-dom-info`, and can blow up on some weird CFG-s.


Oh indeed, looks like my build had EXPENSIVE_CHECKS enabled (which was not intentional in this case)...


Repository:
  rL LLVM

https://reviews.llvm.org/D40146





More information about the llvm-commits mailing list