Searched refs:hasAllowReciprocal (Results 1 – 11 of 11) sorted by relevance
265 bool Instruction::hasAllowReciprocal() const { in hasAllowReciprocal() function in Instruction267 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
1308 if (FPO->hasAllowReciprocal()) in WriteOptimizationInfo()
1235 if (!(C->hasExactInverseFP() || (I.hasAllowReciprocal() && C->isNormalFP()))) in foldFDivConstantDivisor()1261 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()1289 !I.hasAllowReciprocal()) in foldFDivPowDivisor()1357 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()
472 bool hasAllowReciprocal() const;
352 bool hasAllowReciprocal() const { in hasAllowReciprocal() function
404 setAllowReciprocal(FPMO.hasAllowReciprocal());430 bool hasAllowReciprocal() const { return AllowReciprocal; }
576 if (getFlags().hasAllowReciprocal()) in print_details()
994 if (Flags.hasAllowReciprocal()) in EmitMachineNode()
14179 if (LegalDAG || (!UnsafeMath && !Flags.hasAllowReciprocal())) in combineRepeatedFPDivisors()14216 if (UnsafeMath || U->getFlags().hasAllowReciprocal()) in combineRepeatedFPDivisors()14275 if (Options.UnsafeFPMath || Flags.hasAllowReciprocal()) { in visitFDIV()
958 if (I.getOpcode() == Instruction::FDiv && I.hasAllowReciprocal() && in hoistRegion()
1480 if (FPMO->hasAllowReciprocal()) in getOptimizationFlags()