Lines Matching refs:isExact
75 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { in simplifyValueKnownNonZero()
287 if (Div->isExact()) { in visitMul()
829 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms()
856 BO->setIsExact(I.isExact()); in commonIDivTransforms()
1049 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); in visitUDiv()
1093 I, Builder.CreateLShr(Op0, Res, I.getName(), I.isExact())); in visitUDiv()
1126 if (I.isExact() && ((match(Op1, m_Power2()) && match(Op1, m_NonNegative())) || in visitSDiv()
1166 BO->setIsExact(I.isExact()); in visitSDiv()
1175 Builder.CreateSDiv(X, Y, I.getName(), I.isExact())); in visitSDiv()
1194 BO->setIsExact(I.isExact()); in visitSDiv()
1203 Value *Shr = Builder.CreateLShr(Op0, CNegLog2, I.getName(), I.isExact()); in visitSDiv()
1213 BO->setIsExact(I.isExact()); in visitSDiv()