Searched refs:hasAllowReassoc (Results 1 – 17 of 17) sorted by relevance
254 bool Instruction::hasAllowReassoc() const { in hasAllowReassoc() function in Instruction256 return cast<FPMathOperator>(this)->hasAllowReassoc(); in hasAllowReassoc()763 return cast<FPMathOperator>(this)->hasAllowReassoc() && in isAssociative()
522 EXPECT_FALSE(IFMF->hasAllowReassoc()); in TEST_F()551 EXPECT_FALSE(FAdd->hasAllowReassoc()); in TEST_F()561 EXPECT_TRUE(FAdd->hasAllowReassoc()); in TEST_F()655 EXPECT_FALSE(FAdd->hasAllowReassoc()); in TEST_F()665 EXPECT_TRUE(FAdd->hasAllowReassoc()); in TEST_F()
1490 EXPECT_FALSE(FNeg->hasAllowReassoc()); in TEST()
501 if (I.hasAllowReassoc()) { in visitFMul()1263 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()1291 if (!II || !II->hasOneUse() || !I.hasAllowReassoc() || in foldFDivPowDivisor()1365 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()1389 if (I.hasAllowReassoc() && Op0->hasOneUse() && Op1->hasOneUse()) { in visitFDiv()1418 if (I.hasNoNaNs() && I.hasAllowReassoc() && in visitFDiv()
428 assert(I->hasAllowReassoc() && I->hasNoSignedZeros() && in simplify()1490 assert(I.hasAllowReassoc() && I.hasNoSignedZeros() && in factorizeFAddFSub()1635 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { in visitFAdd()2447 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { in visitFSub()
2653 II->hasAllowReassoc(); in visitCallInst()
356 !InductionBinOp->hasAllowReassoc()) in getExactFPMathInst()
784 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()788 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()806 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()
5668 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5674 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5680 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5686 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()5694 if (Q.CxtI->hasAllowReassoc() && in simplifyUnaryIntrinsic()
249 bool hasAllowReassoc() const { in hasAllowReassoc() function
444 bool hasAllowReassoc() const;
151 return I->hasAllowReassoc() && I->hasNoSignedZeros(); in hasFPAssociativeFlags()
407 setAllowReassociation(FPMO.hasAllowReassoc());
781 if (FPMO->hasAllowReassoc()) in getOptimizationFlags()
2255 if (!CI.hasAllowReassoc()) { in translateKnownIntrinsic()
1935 if (ExpoF->isNegative() && (!Pow->hasApproxFunc() && !Pow->hasAllowReassoc())) in replacePowWithSqrt()
1501 if (FPMO->hasAllowReassoc()) in getOptimizationFlags()