Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"
authorDaniel Jasper <djasper@google.com>
Sat, 30 Sep 2017 11:57:19 +0000 (11:57 +0000)
committerDaniel Jasper <djasper@google.com>
Sat, 30 Sep 2017 11:57:19 +0000 (11:57 +0000)
commit0a51ec29c91f4e3df7b831f6bbc7e933d138dbf6
tree1bae1a283ffb12bc5a97481c7808e779319cfef5
parentc97a70c6f530ee5d6c4635f970fe5dc44f1f59d2
Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"

Causes a segfault on a builtbot (and in our internal bootstrapping of
Clang). See Eli's response on the commit thread.

llvm-svn: 314589
llvm/include/llvm/Transforms/Scalar/JumpThreading.h
llvm/include/llvm/Transforms/Utils/Local.h
llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
llvm/lib/Transforms/Scalar/JumpThreading.cpp
llvm/lib/Transforms/Utils/Local.cpp
llvm/test/Analysis/LazyValueAnalysis/lvi-after-jumpthreading.ll