Searched refs:hasAllowReassoc (Results 1 – 14 of 14) sorted by relevance
245 bool Instruction::hasAllowReassoc() const { in hasAllowReassoc() function in Instruction247 return cast<FPMathOperator>(this)->hasAllowReassoc(); in hasAllowReassoc()751 return cast<FPMathOperator>(this)->hasAllowReassoc() && in isAssociative()
1300 if (FPO->hasAllowReassoc()) in WriteOptimizationInfo()
464 if (I.hasAllowReassoc()) { in visitFMul()1261 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()1288 if (!II || !II->hasOneUse() || !I.hasAllowReassoc() || in foldFDivPowDivisor()1357 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()1381 if (I.hasAllowReassoc() && Op0->hasOneUse() && Op1->hasOneUse()) { in visitFDiv()1410 if (I.hasNoNaNs() && I.hasAllowReassoc() && in visitFDiv()
428 assert(I->hasAllowReassoc() && I->hasNoSignedZeros() && in simplify()1483 assert(I.hasAllowReassoc() && I.hasNoSignedZeros() && in factorizeFAddFSub()1622 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { in visitFAdd()2350 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { in visitFSub()
2032 II->hasAllowReassoc(); in visitCallInst()
321 !InductionBinOp->hasAllowReassoc()) in getExactFPMathInst()
460 bool hasAllowReassoc() const;
332 bool hasAllowReassoc() const { in hasAllowReassoc() function
616 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()620 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()
5428 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5433 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5438 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5443 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5450 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()
407 setAllowReassociation(FPMO.hasAllowReassoc());
2204 if (!CI.hasAllowReassoc()) { in translateKnownIntrinsic()
1628 if (ExpoF->isNegative() && (!Pow->hasApproxFunc() && !Pow->hasAllowReassoc())) in replacePowWithSqrt()
1472 if (FPMO->hasAllowReassoc()) in getOptimizationFlags()