[PATCH] D148744: [InstCombine] Refactor foldSelectICmpAndOr to use `decomposeBitTestICmp` instead of bespoke logic

Noah Goldstein via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 9 19:09:49 PDT 2023


goldstein.w.n marked 2 inline comments as done.
goldstein.w.n added inline comments.
Herald added a subscriber: wangpc.


================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp:697
+    C1Log = C1.logBase2();
+    NeedAnd = !match(CmpRHS, m_SpecificInt(C1));
   }
----------------
nikic wrote:
> I don't really get why this isn't `NeedAnd = true` any more.
Can't remember why I changed that. Probably was a mistake either way.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D148744



More information about the llvm-commits mailing list