reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2334 if (!match(Div->getOperand(1), m_APInt(C2))) 2353 if (C2->isNullValue() || C2->isOneValue() || 2353 if (C2->isNullValue() || C2->isOneValue() || 2354 (DivIsSigned && C2->isAllOnesValue())) 2361 APInt Prod = C * *C2; 2366 bool ProdOV = (DivIsSigned ? Prod.sdiv(*C2) : Prod.udiv(*C2)) != C; 2366 bool ProdOV = (DivIsSigned ? Prod.sdiv(*C2) : Prod.udiv(*C2)) != C; 2372 APInt RangeSize = Div->isExact() ? APInt(C2->getBitWidth(), 1) : *C2; 2372 APInt RangeSize = Div->isExact() ? APInt(C2->getBitWidth(), 1) : *C2; 2393 } else if (C2->isStrictlyPositive()) { // Divisor is > 0. 2412 } else if (C2->isNegative()) { // Divisor is < 0. 2419 if (HiBound == *C2) { // -INTMIN = INTMIN