OSDN Git Service

[InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 29 Sep 2020 15:54:13 +0000 (16:54 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 29 Sep 2020 16:15:16 +0000 (17:15 +0100)
commitb610d73b3fe67fe6b693740dfac5fd21a60b1e44
tree23fa0b90bd8b947baeb9465e009b9134f6ab7fed
parentccbb9827db4c30c93b92a204aeb2b98f9f3a723a
[InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI.

I added additional test coverage at rG7a55989dc4305 - but all are handled independently of this combine and http://lab.llvm.org:8080/coverage/coverage-reports/ indicates the code is never used.

Differential revision: https://reviews.llvm.org/D88492
llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp