[PATCH] D107552: [InstCombine] Combine lshr of add that intends to get the carry as llvm.uadd.with.overflow
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 9 09:50:16 PDT 2021
craig.topper added inline comments.
================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp:1105
+ for (TruncInst *Trunc : Truncs) {
+ Trunc->replaceAllUsesWith(UAdd);
+ }
----------------
We probably need to do something here to schedule the dead truncates to revisited to remove them. But I'm not sure.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107552/new/
https://reviews.llvm.org/D107552
More information about the llvm-commits
mailing list