[PATCH] D151421: [KnownBits] Simplify shl. NFCI.

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 25 04:09:51 PDT 2023


foad added reviewers: nikic, goldstein.w.n.
foad added a subscriber: nikic.
foad added a comment.

@nikic this was a result of me trying to understand your implementation. I tried to:

- remove special cases (but perhaps some of these were deliberate early-outs to speed up to the common cases?)
- work in `unsigned` instead of APInt as much as possible
- take advantage of APInt::*shl_ov


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D151421/new/

https://reviews.llvm.org/D151421



More information about the llvm-commits mailing list