[PATCH] D98857: [DAG] computeKnownBits - add ISD::MULHS/ISD::MULHU handling
Simonas Kazlauskas via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 18 16:25:29 PDT 2021
nagisa added a comment.
I think you may be able to quite easily add a case for S/UMUL_LOHI here as well (but unsure if its necessary, just noticing that its not explicitly handled here)
================
Comment at: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2983
+ case ISD::MULHU: {
+ // mulhu(x,y) -> trunc(srl(mul(zext(x),zext(y)),bw)).
+ Known = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
----------------
What does this (and a similar one below) comment signify?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D98857/new/
https://reviews.llvm.org/D98857
More information about the llvm-commits
mailing list