Lines Matching refs:SMAX
456 return ISD::SMAX; in getVecReduceBaseOpcode()
4086 case ISD::SMAX: { in computeKnownBits()
4089 bool IsMax = (Opcode == ISD::SMAX); in computeKnownBits()
4092 if (Op.getOperand(0).getOpcode() == (IsMax ? ISD::SMIN : ISD::SMAX)) in computeKnownBits()
4403 if (Val.getOpcode() == ISD::SMIN || Val.getOpcode() == ISD::SMAX || in isKnownToBeAPowerOfTwo()
4675 case ISD::SMAX: { in ComputeNumSignBits()
4678 bool IsMax = (Opcode == ISD::SMAX); in ComputeNumSignBits()
4681 if (Op.getOperand(0).getOpcode() == (IsMax ? ISD::SMIN : ISD::SMAX)) in ComputeNumSignBits()
5264 case ISD::SMAX: in canCreateUndefOrPoison()
5562 case ISD::SMAX: { in isKnownNeverZero()
6267 case ISD::SMAX: return C1.sge(C2) ? C1 : C2; in FoldValue()
7026 case ISD::SMAX: in getNode()
11906 case ISD::SMAX: in isNeutralConstant()
13168 case ISD::SMAX: in getNeutralElement()