Lines Matching refs:hasAllowReassoc
645 if (Opcode == Instruction::FDiv && I.hasAllowReassoc() && I.hasNoNaNs()) { in foldPowiReassoc()
932 if (I.hasAllowReassoc()) in visitFMul()
1780 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()
1807 if (!II || !II->hasOneUse() || !I.hasAllowReassoc() || in foldFDivPowDivisor()
1852 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivSqrtDivisor()
1857 !II->hasAllowReassoc() || !II->hasAllowReciprocal()) in foldFDivSqrtDivisor()
1866 if (!DivOp->hasAllowReassoc() || !I.hasAllowReciprocal() || in foldFDivSqrtDivisor()
1909 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()
1933 if (I.hasAllowReassoc() && Op0->hasOneUse() && Op1->hasOneUse()) { in visitFDiv()
1962 if (I.hasNoNaNs() && I.hasAllowReassoc() && in visitFDiv()
1986 if (I.hasAllowReassoc() && in visitFDiv()