Recommit "[InstCombine] Retain exact instruction name for some cases in SimplifyDeman...
commitbdcf2087d9fb6112cc5a367590a633796af83015
authorCraig Topper <craig.topper@sifive.com>
Fri, 6 Oct 2023 16:11:36 +0000 (6 09:11 -0700)
committerCraig Topper <craig.topper@sifive.com>
Sun, 3 Dec 2023 04:53:34 +0000 (2 20:53 -0800)
tree4b91282b57304998de6cff7c98b6876ed4613245
parent38f75d606f94e6b552fd74d487b061a1f8f907fa
Recommit "[InstCombine] Retain exact instruction name for some cases in SimplifyDemandedUseBits."

It looks like my original patch got caught up in
ef388334ee5a3584255b9ef5b3fefdb244fa3fd7 that was reverting a different
patch.

Original message:
Retain name for SExt->ZExt and AShr->LShr. Previously SExt->ZExt copied
the name with a numeric suffix. AShr->LShr dropped it.
llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp