Searched refs:hasAllowReassoc (Results 1 – 11 of 11) sorted by relevance
199 bool Instruction::hasAllowReassoc() const { in hasAllowReassoc() function in Instruction201 return cast<FPMathOperator>(this)->hasAllowReassoc(); in hasAllowReassoc()638 return cast<FPMathOperator>(this)->hasAllowReassoc() && in isAssociative()
1259 if (FPO->hasAllowReassoc()) in WriteOptimizationInfo()
434 if (I.hasAllowReassoc()) { in visitFMul()1180 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()1228 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()1252 if (I.hasAllowReassoc() && Op0->hasOneUse() && Op1->hasOneUse()) { in visitFDiv()1288 if (I.hasNoNaNs() && I.hasAllowReassoc() && in visitFDiv()
427 assert(I->hasAllowReassoc() && I->hasNoSignedZeros() && in simplify()1435 assert(I.hasAllowReassoc() && I.hasNoSignedZeros() && in factorizeFAddFSub()1574 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { in visitFAdd()2258 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { in visitFSub()
407 bool hasAllowReassoc() const;
328 bool hasAllowReassoc() const { in hasAllowReassoc() function
559 if (!UAI && isa<FPMathOperator>(I) && !I->hasAllowReassoc()) in isRecurrenceInstr()
5030 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5035 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5040 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5045 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5052 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()
400 setAllowReassociation(FPMO.hasAllowReassoc());
1649 if (ExpoF->isNegative() && (!Pow->hasApproxFunc() && !Pow->hasAllowReassoc())) in replacePowWithSqrt()
1403 if (FPMO->hasAllowReassoc()) in getOptimizationFlags()