[IndVars] Fix branches exiting by true with invariant conditions
authorMax Kazantsev <mkazantsev@azul.com>
Fri, 13 Nov 2020 08:42:02 +0000 (15:42 +0700)
committerMax Kazantsev <mkazantsev@azul.com>
Fri, 13 Nov 2020 08:52:00 +0000 (15:52 +0700)
commit9224d322a27fa383d9c33d4eee4d8aa7842a939b
tree1daf58635e4ca9ce64b28bf96d47327fbd09d288
parente36d101fdbb0214a37bc3cd438e7a72c9cff6983
[IndVars] Fix branches exiting by true with invariant conditions

Forgot to invert the condition for them.
llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
llvm/test/Transforms/IndVarSimplify/predicated_ranges.ll