Home
last modified time | relevance | path

Searched refs:hasAllowReassoc (Results 1 – 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DInstruction.cpp245 bool Instruction::hasAllowReassoc() const { in hasAllowReassoc() function in Instruction
247 return cast<FPMathOperator>(this)->hasAllowReassoc(); in hasAllowReassoc()
751 return cast<FPMathOperator>(this)->hasAllowReassoc() && in isAssociative()
DAsmWriter.cpp1300 if (FPO->hasAllowReassoc()) in WriteOptimizationInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp464 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()
DInstCombineAddSub.cpp428 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()
DInstCombineCalls.cpp2032 II->hasAllowReassoc(); in visitCallInst()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DIVDescriptors.h321 !InductionBinOp->hasAllowReassoc()) in getExactFPMathInst()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DInstruction.h460 bool hasAllowReassoc() const;
DOperator.h332 bool hasAllowReassoc() const { in hasAllowReassoc() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DIVDescriptors.cpp616 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()
620 I->hasAllowReassoc() ? nullptr : I); in isRecurrenceInstr()
DInstructionSimplify.cpp5428 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()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h407 setAllowReassociation(FPMO.hasAllowReassoc());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp2204 if (!CI.hasAllowReassoc()) { in translateKnownIntrinsic()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1628 if (ExpoF->isNegative() && (!Pow->hasApproxFunc() && !Pow->hasAllowReassoc())) in replacePowWithSqrt()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1472 if (FPMO->hasAllowReassoc()) in getOptimizationFlags()