Lines Matching refs:IsNegative
299 bool IsNegative) const;
791 bool IsNegative) const { in emitRcpIEEE1ULP()
794 if (IsNegative) in emitRcpIEEE1ULP()
864 bool IsNegative) { in emitRsqIEEE1ULP() argument
878 ConstantFP::get(Ty, IsNegative ? -0x1.0p+12 : 0x1.0p+12); in emitRsqIEEE1ULP()
885 NeedScale, OutputScale, IsNegative ? ConstantFP::get(Ty, -1.0) : One); in emitRsqIEEE1ULP()
917 bool IsNegative = false; in optimizeWithRsq() local
920 if (CLHS->isExactlyValue(1.0) || (IsNegative = CLHS->isExactlyValue(-1.0))) { in optimizeWithRsq()
929 return IsNegative ? Builder.CreateFNeg(Result) : Result; in optimizeWithRsq()
932 return emitRsqIEEE1ULP(Builder, Den, IsNegative); in optimizeWithRsq()
954 bool IsNegative = false; in optimizeWithRcp() local
956 (IsNegative = CLHS->isExactlyValue(-1.0))) { in optimizeWithRcp()
961 if (IsNegative) in optimizeWithRcp()
980 return emitRcpIEEE1ULP(Builder, Src, IsNegative); in optimizeWithRcp()