Lines Matching refs:hasNoSignedWrap
106 bool HasAnyNoWrap = I.hasNoSignedWrap() || I.hasNoUnsignedWrap(); in foldMulSelectToNegate()
114 bool HasAnyNoWrap = I.hasNoSignedWrap() || I.hasNoUnsignedWrap(); in foldMulSelectToNegate()
165 if (I.hasNoSignedWrap()) in visitMul()
184 if (I.hasNoSignedWrap() && Mul->hasNoSignedWrap() && in visitMul()
197 if (I.hasNoSignedWrap()) { in visitMul()
257 if (I.hasNoSignedWrap() && in visitMul()
258 cast<OverflowingBinaryOperator>(Op0)->hasNoSignedWrap() && in visitMul()
259 cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap()) in visitMul()
323 ShlNSW = cast<ShlOperator>(Op0)->hasNoSignedWrap(); in visitMul()
326 ShlNSW = cast<ShlOperator>(Op1)->hasNoSignedWrap(); in visitMul()
331 if (I.hasNoSignedWrap() && ShlNSW) in visitMul()
407 ConstantInt::getBool(I.getContext(), I.hasNoSignedWrap())); in visitMul()
416 if (!I.hasNoSignedWrap() && willNotOverflowSignedMul(Op0, Op1, I)) { in visitMul()
839 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
866 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
913 bool HasNSW = cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap(); in commonIDivTransforms()