Lines Matching defs:CHigh
1116 // Match a signed min+max clamp pattern like smax(smin(In, CHigh), CLow).
1119 const APInt *&CLow, const APInt *&CHigh) {
1137 if (!match(RHS2, m_APInt(CHigh)))
1141 std::swap(CLow, CHigh);
1144 return CLow->sle(*CHigh);
1149 const APInt *&CHigh) {
1158 !match(InnerII->getArgOperand(1), m_APInt(CHigh)))
1162 std::swap(CLow, CHigh);
1163 return CLow->sle(*CHigh);
1168 const APInt *CLow, *CHigh;
1169 if (isSignedMinMaxIntrinsicClamp(II, CLow, CHigh))
1171 ConstantRange::getNonEmpty(*CLow, *CHigh + 1).toKnownBits());
4052 const APInt *CLow, *CHigh;
4053 if (isSignedMinMaxClamp(U, X, CLow, CHigh))
4054 return std::min(CLow->getNumSignBits(), CHigh->getNumSignBits());
4227 const APInt *CLow, *CHigh;
4228 if (isSignedMinMaxIntrinsicClamp(II, CLow, CHigh))
4229 return std::min(CLow->getNumSignBits(), CHigh->getNumSignBits());