[PATCH] D48278: [SelectionDAG] Fold redundant masking operations of shifted value
Diogo N. Sampaio via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 14 14:24:58 PDT 2018
dnsampaio added inline comments.
================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:6104
+ SDValue MASKED = SHIFT.getOperand(0);
+ if (MASKED.getValueType().isVector() || MASKED->use_size() != 2)
+ return SDValue();
----------------
efriedma wrote:
> hasNUsesOfValue(). (use_size is linear in the number of uses.)
Fixed.
https://reviews.llvm.org/D48278
More information about the llvm-commits
mailing list