Lines Matching refs:DivC
1230 const APInt *DivC;
1231 if (!match(Add.getOperand(0), m_SDiv(m_Value(X), m_Power2(DivC))) ||
1232 DivC->isNegative())
1238 // pattern is: sext (icmp ugt (X & (DivC - 1)), SMIN).
1255 ? (*MaskC == (SMin | (*DivC - 1)))
1256 : (*DivC == 2 && *MaskC == SMin + 1);
1260 // (X / DivC) + sext ((X & (SMin | (DivC - 1)) >u SMin) --> X >>s log2(DivC)
1262 X, ConstantInt::get(Add.getType(), DivC->exactLogBase2()));