Lines Matching refs:IsNegative
298 bool IsNegative) const;
789 bool IsNegative) const { in emitRcpIEEE1ULP()
792 if (IsNegative) in emitRcpIEEE1ULP()
862 bool IsNegative) { in emitRsqIEEE1ULP() argument
876 ConstantFP::get(Ty, IsNegative ? -0x1.0p+12 : 0x1.0p+12); in emitRsqIEEE1ULP()
883 NeedScale, OutputScale, IsNegative ? ConstantFP::get(Ty, -1.0) : One); in emitRsqIEEE1ULP()
915 bool IsNegative = false; in optimizeWithRsq() local
918 if (CLHS->isExactlyValue(1.0) || (IsNegative = CLHS->isExactlyValue(-1.0))) { in optimizeWithRsq()
927 return IsNegative ? Builder.CreateFNeg(Result) : Result; in optimizeWithRsq()
930 return emitRsqIEEE1ULP(Builder, Den, IsNegative); in optimizeWithRsq()
952 bool IsNegative = false; in optimizeWithRcp() local
954 (IsNegative = CLHS->isExactlyValue(-1.0))) { in optimizeWithRcp()
959 if (IsNegative) in optimizeWithRcp()
978 return emitRcpIEEE1ULP(Builder, Src, IsNegative); in optimizeWithRcp()