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()
44101 auto IsFreeTruncation = [](SDValue &Op) -> bool { in detectExtMul() local44114 if ((IsFreeTruncation(Op0) && in detectExtMul()44116 (IsFreeTruncation(Op1) && DAG.ComputeMaxSignificantBits(Op1) <= 8)) in detectExtMul()51407 auto IsFreeTruncation = [VT](SDValue Op) { in combineTruncatedArithmetic() local51461 (Op0 == Op1 || IsFreeTruncation(Op0) || IsFreeTruncation(Op1))) in combineTruncatedArithmetic()