Revert "[InstCombine] Fold multiuse shr eq zero"
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 21 Apr 2021 19:15:22 +0000 (21:15 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 21 Apr 2021 19:40:52 +0000 (21:40 +0200)
commit24e9fbc1a3c12faf1f376947355c7f819b530ce4
treeb08581497d6da236e759f09a608ca3ebe287350e
parentd9b2641aa5f350f3aafcb61782ef372712159be9
Revert "[InstCombine] Fold multiuse shr eq zero"

This reverts commit 9423f78240a216e3f38b394a41fe3427dee22c26.

A performance regression with this patch has been reported at
https://reviews.llvm.org/rG9423f78240a2#990953. Reverting for now.
llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
llvm/test/Transforms/InstCombine/icmp-shr.ll
llvm/test/Transforms/InstCombine/icmp_sdiv_with_and_without_range.ll
llvm/test/Transforms/PhaseOrdering/X86/ctlz-loop.ll