[ValueTracking] Check non-zero operator before dominating condition (NFC)
authorNikita Popov <npopov@redhat.com>
Fri, 21 Jul 2023 13:24:08 +0000 (15:24 +0200)
committerNikita Popov <npopov@redhat.com>
Fri, 21 Jul 2023 13:56:41 +0000 (15:56 +0200)
commit4f7e03463f34343bc4873a4c95470c22ad9888af
tree55df4744013659f123d12a8c867bb6db88d6fc88
parentae60706da07a128e318ebc383d682e3861337c68
[ValueTracking] Check non-zero operator before dominating condition (NFC)

Prefer checking for non-zero operator before non-zero via
dominating conditions. This is to make sure we don't have
compile-time regressions when special cases that are currently
part of isKnownNonZero() get moved into isKnownNonZeroFromOperator().
llvm/lib/Analysis/ValueTracking.cpp