Searched refs:IsFreeTruncation (Results 1 – 2 of 2) sorted by relevance
81 auto IsFreeTruncation = [&](Value *Op) { in matchVPDPBUSDPattern() local96 if ((IsFreeTruncation(LHS) && in matchVPDPBUSDPattern()98 (IsFreeTruncation(RHS) && ComputeMaxSignificantBits(RHS, *DL) <= 8)) in matchVPDPBUSDPattern()148 auto IsFreeTruncation = [&](Value *Op) { in tryMAddReplacement() local162 if (IsFreeTruncation(Op) && in tryMAddReplacement()170 IsFreeTruncation(BO->getOperand(0)) && in tryMAddReplacement()171 IsFreeTruncation(BO->getOperand(1)) && in tryMAddReplacement()
44161 auto IsFreeTruncation = [](SDValue &Op) -> bool { in detectExtMul() local44174 if ((IsFreeTruncation(Op0) && in detectExtMul()44176 (IsFreeTruncation(Op1) && DAG.ComputeMaxSignificantBits(Op1) <= 8)) in detectExtMul()52328 auto IsFreeTruncation = [VT](SDValue Op) { in combineTruncatedArithmetic() local52382 (Op0 == Op1 || IsFreeTruncation(Op0) || IsFreeTruncation(Op1))) in combineTruncatedArithmetic()