Lines Matching refs:exactClass
4376 static std::tuple<Value *, FPClassTest, FPClassTest> exactClass(Value *V, in exactClass() function
4388 return exactClass(Src, fcAllFlags); in fcmpImpliesClass()
4391 return exactClass(Src, fcNone); in fcmpImpliesClass()
4402 return exactClass(Src, CmpInst::isOrdered(Pred) ? fcNone : fcAllFlags); in fcmpImpliesClass()
4407 return exactClass(Src, ~fcNan); in fcmpImpliesClass()
4411 return exactClass(Src, fcNan); in fcmpImpliesClass()
4428 return exactClass(Src, fcZero); in fcmpImpliesClass()
4430 return exactClass(Src, fcZero | fcNan); in fcmpImpliesClass()
4432 return exactClass(Src, ~fcZero); in fcmpImpliesClass()
4434 return exactClass(Src, ~fcNan & ~fcZero); in fcmpImpliesClass()
4438 return exactClass(Src, ~fcNan); in fcmpImpliesClass()
4440 return exactClass(Src, fcNan); in fcmpImpliesClass()
4442 return exactClass(Src, fcPosSubnormal | fcPosNormal | fcPosInf); in fcmpImpliesClass()
4444 return exactClass(Src, fcPosSubnormal | fcPosNormal | fcPosInf | fcNan); in fcmpImpliesClass()
4446 return exactClass(Src, fcPositive | fcNegZero); in fcmpImpliesClass()
4448 return exactClass(Src, fcPositive | fcNegZero | fcNan); in fcmpImpliesClass()
4450 return exactClass(Src, fcNegSubnormal | fcNegNormal | fcNegInf); in fcmpImpliesClass()
4452 return exactClass(Src, fcNegSubnormal | fcNegNormal | fcNegInf | fcNan); in fcmpImpliesClass()
4454 return exactClass(Src, fcNegative | fcPosZero); in fcmpImpliesClass()
4456 return exactClass(Src, fcNegative | fcPosZero | fcNan); in fcmpImpliesClass()
4596 return exactClass(Src, Mask); in fcmpImpliesClass()
4748 return exactClass(Src, Mask); in fcmpImpliesClass()