[NFC][SCEV] Refactor monotonic predicate checks to return enums instead of bools
authorMax Kazantsev <mkazantsev@azul.com>
Thu, 29 Oct 2020 08:27:21 +0000 (15:27 +0700)
committerMax Kazantsev <mkazantsev@azul.com>
Thu, 29 Oct 2020 09:01:25 +0000 (16:01 +0700)
commita5b2e795c3b26fae16d774a48694e7419ad652f1
tree22ab923a3eec53ebdd9d424ad7d3f29b6ea50d1e
parent5627ae6c507d62ef52d30fe80a0120f2ee033123
[NFC][SCEV] Refactor monotonic predicate checks to return enums instead of bools

This patch gets rid of output parameter which is not needed for most users
and prepares this API for further refactoring.
llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/lib/Transforms/Scalar/LoopPredication.cpp
llvm/lib/Transforms/Utils/LoopPeel.cpp