Lines Matching refs:Div
2704 BinaryOperator *Div, in foldICmpDivConstant() argument
2707 Value *X = Div->getOperand(0); in foldICmpDivConstant()
2708 Value *Y = Div->getOperand(1); in foldICmpDivConstant()
2709 Type *Ty = Div->getType(); in foldICmpDivConstant()
2710 bool DivIsSigned = Div->getOpcode() == Instruction::SDiv; in foldICmpDivConstant()
2720 if (Cmp.isEquality() && Div->hasOneUse() && C.isSignBitSet() && in foldICmpDivConstant()
2769 APInt RangeSize = Div->isExact() ? APInt(C2->getBitWidth(), 1) : *C2; in foldICmpDivConstant()
2810 if (Div->isExact()) in foldICmpDivConstant()
4670 Instruction *Div; in foldMultiplicationOverflowCheck() local
4676 m_Instruction(Div)), in foldMultiplicationOverflowCheck()
4700 m_Instruction(Div))))) { in foldMultiplicationOverflowCheck()
4713 Div->getOpcode() == Instruction::UDiv in foldMultiplicationOverflowCheck()