Revert "[ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into branch conditi...
authorDaniil Suchkov <suc-daniil@yandex.ru>
Thu, 5 Mar 2020 09:24:53 +0000 (16:24 +0700)
committerDaniil Suchkov <suc-daniil@yandex.ru>
Thu, 5 Mar 2020 09:32:36 +0000 (16:32 +0700)
commit3db48f93248f005c8514a0050ef57f18a05bc489
treedc79e95239d9dec5c9675a0d234639d1b9129fc1
parent5abfe646f5e194bb2330b80c7f0e23fba00e30fe
Revert "[ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into branch conditions of dominating blocks' terminators"

That commit causes SIGSEGV on some simple tests.
This reverts commit 952ad4701cf0d8da79789f6b83ddaa386c60d535.
llvm/include/llvm/Analysis/ValueTracking.h
llvm/lib/Analysis/InstructionSimplify.cpp
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/InstSimplify/freeze.ll