Searched refs:DivC (Results 1 – 3 of 3) sorted by relevance
739 const APInt *DivC; in FoldShiftByConstant() local741 match(Op0, m_SDiv(m_Value(X), m_APInt(DivC))) && !DivC->isZero() && in FoldShiftByConstant()742 !DivC->isMinSignedValue()) { in FoldShiftByConstant()743 Constant *NegDivC = ConstantInt::get(Ty, -(*DivC)); in FoldShiftByConstant()745 DivC->isNegative() ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_SLE; in FoldShiftByConstant()
1136 const APInt *DivC; in foldAddToAshr() local1137 if (!match(Add.getOperand(0), m_SDiv(m_Value(X), m_Power2(DivC))) || in foldAddToAshr()1138 DivC->isNegative()) in foldAddToAshr()1153 if (*MaskC != (SMin | (*DivC - 1))) in foldAddToAshr()1158 X, ConstantInt::get(Add.getType(), DivC->exactLogBase2())); in foldAddToAshr()
1165 const APInt *DivC; in simplifyDiv() local1166 if (IsExact && match(Op1, m_APInt(DivC)) && DivC->countTrailingZeros()) { in simplifyDiv()1168 if (KnownOp0.countMaxTrailingZeros() < DivC->countTrailingZeros()) in simplifyDiv()