Lines Matching refs:Div
2613 BinaryOperator *Div, in foldICmpDivConstant() argument
2616 Value *X = Div->getOperand(0); in foldICmpDivConstant()
2617 Value *Y = Div->getOperand(1); in foldICmpDivConstant()
2618 Type *Ty = Div->getType(); in foldICmpDivConstant()
2619 bool DivIsSigned = Div->getOpcode() == Instruction::SDiv; in foldICmpDivConstant()
2629 if (Cmp.isEquality() && Div->hasOneUse() && C.isSignBitSet() && in foldICmpDivConstant()
2678 APInt RangeSize = Div->isExact() ? APInt(C2->getBitWidth(), 1) : *C2; in foldICmpDivConstant()
2719 if (Div->isExact()) in foldICmpDivConstant()
4376 Instruction *Div; in foldMultiplicationOverflowCheck() local
4382 m_Instruction(Div)), in foldMultiplicationOverflowCheck()
4406 m_Instruction(Div))))) { in foldMultiplicationOverflowCheck()
4419 Div->getOpcode() == Instruction::UDiv in foldMultiplicationOverflowCheck()