[KnownBits] Move ValueTracking SREM KnownBits handling to KnownBits::srem. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 5 Nov 2020 14:55:42 +0000 (14:55 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 5 Nov 2020 14:58:33 +0000 (14:58 +0000)
commit6729b6de1f5b753251b4f31fd6349912d07d34ef
tree82d815dca37b27eb72c99d2a0317e6a6afa07b79
parent26a8e8502b5943cc13177bea48841491dadfef9b
[KnownBits] Move ValueTracking SREM KnownBits handling to KnownBits::srem. NFCI.

Move the ValueTracking implementation to KnownBits, the SelectionDAG version is more limited so I'm intending to replace that as a separate commit.
llvm/include/llvm/Support/KnownBits.h
llvm/lib/Analysis/ValueTracking.cpp
llvm/lib/Support/KnownBits.cpp
llvm/unittests/Support/KnownBitsTest.cpp