[PATCH] D141075: [SelectionDAG] Implicitly truncate known bits in SPLAT_VECTOR

Luke Lau via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 6 02:25:50 PST 2023


luke marked 2 inline comments as done.
luke added inline comments.


================
Comment at: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2984
+    // SPLAT_VECTOR.
+    Known = computeKnownBits(SrcOp, Depth + 1).extractBits(BitWidth, 0);
     break;
----------------
craig.topper wrote:
> Why `extractBits` instead of `trunc`?
Thanks, that was exactly the function I was looking for


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D141075



More information about the llvm-commits mailing list