[ValueTracking] Early exit known non zero for phis
authorNikita Popov <nikita.ppv@gmail.com>
Tue, 29 Sep 2020 18:48:32 +0000 (20:48 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 29 Sep 2020 19:07:36 +0000 (21:07 +0200)
commitac8a51c701ebd332a44944f8ff8545c21bc438ce
tree269ac36ea24e5a038a80e36f9fbe56c510b6bfaa
parent15fbae8ac303d8601ea95418d4818cb50d0765e1
[ValueTracking] Early exit known non zero for phis

After D88276 we no longer expect computeKnownBits() to prove
non-zeroness for cases where isKnownNonZero() can't, so don't
fall through to it.
llvm/lib/Analysis/ValueTracking.cpp