Re-revert "[ValueTracking] Use knownbits interface for determining if `div`/`rem...
authorNoah Goldstein <goldstein.w.n@gmail.com>
Tue, 9 May 2023 23:04:41 +0000 (18:04 -0500)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Wed, 10 May 2023 00:11:21 +0000 (19:11 -0500)
commit2647547ee44f509a34ff9709b63bd7603ca59f5d
treec0f8d4833a77e66159e4d3c768b3993f9354f708
parent448bd59e18721e5357a37f080051db87cc3a4448
Re-revert "[ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate"

Seems to be causing a bug in CorrelatedValuePropegation. Reverting
while the issue is investigated.

This reverts commit 6c667abf3294d61e4fbe1238e1755c79f7547f1b.
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/LICM/speculate-div.ll