Lines Matching defs:DivC
806 // (X / +DivC) >> (Width - 1) --> ext (X <= -DivC)
807 // (X / -DivC) >> (Width - 1) --> ext (X >= +DivC)
808 const APInt *DivC;
810 match(Op0, m_SDiv(m_Value(X), m_APInt(DivC))) && !DivC->isZero() &&
811 !DivC->isMinSignedValue()) {
812 Constant *NegDivC = ConstantInt::get(Ty, -(*DivC));
814 DivC->isNegative() ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_SLE;