Searched refs:hasAllowReciprocal (Results 1 – 13 of 13) sorted by relevance
272 bool hasAllowReciprocal() const { in hasAllowReciprocal() function
577 bool hasAllowReciprocal() const LLVM_READONLY;
519 bool Instruction::hasAllowReciprocal() const { in hasAllowReciprocal() function in Instruction521 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
1614 if (!(C->hasExactInverseFP() || (I.hasAllowReciprocal() && C->isNormalFP()))) in foldFDivConstantDivisor()1643 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()1671 !I.hasAllowReciprocal()) in foldFDivPowDivisor()1744 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()
287 [&Inst] { Inst.setHasAllowReciprocal(!Inst.hasAllowReciprocal()); }); in mutate()
615 if (getFlags().hasAllowReciprocal()) in print_details()
1052 if (Flags.hasAllowReciprocal()) in EmitMachineNode()
16944 if (LegalDAG || (!UnsafeMath && !Flags.hasAllowReciprocal())) in combineRepeatedFPDivisors()16981 if (UnsafeMath || U->getFlags().hasAllowReciprocal()) in combineRepeatedFPDivisors()17038 if (Options.UnsafeFPMath || Flags.hasAllowReciprocal()) { in visitFDIV()
417 setAllowReciprocal(FPMO.hasAllowReciprocal());448 bool hasAllowReciprocal() const { return AllowReciprocal; }
919 if (I.getOpcode() == Instruction::FDiv && I.hasAllowReciprocal() && in hoistRegion()
761 if (FPMO->hasAllowReciprocal()) in getOptimizationFlags()
1591 if (FPMO->hasAllowReciprocal()) in getOptimizationFlags()
10299 if (!AllowInaccurateRcp && (VT != MVT::f16 || !Flags.hasAllowReciprocal())) in lowerFastUnsafeFDIV()