[SimplifyIndVar][NFC] Refactor Binary Operator's flag strengthening
authorMax Kazantsev <mkazantsev@azul.com>
Fri, 10 Feb 2023 08:20:03 +0000 (15:20 +0700)
committerMax Kazantsev <mkazantsev@azul.com>
Fri, 10 Feb 2023 08:23:16 +0000 (15:23 +0700)
commit79d2c26f89e116e0802aa83989c106bcd95522d4
tree301859698ff3ec54db8c22f73a2b45a65eeff272
parent288f688e294a0d2ee162f99f745c06d1e95d3620
[SimplifyIndVar][NFC] Refactor Binary Operator's flag strengthening

Extract complex logic of Binary Operator's flag strengthening to a separate
method in order to reuse it.

Patch by Aleksandr Popov!

Differential Revision: https://reviews.llvm.org/D143562
Reviewed By: mkazantsev
llvm/lib/Transforms/Utils/SimplifyIndVar.cpp