Lines Matching refs:RHSClass

4383                        FPClassTest RHSClass, bool LookThroughSrc) {  in fcmpImpliesClass()  argument
4384 assert(RHSClass != fcNone); in fcmpImpliesClass()
4393 const FPClassTest OrigClass = RHSClass; in fcmpImpliesClass()
4395 const bool IsNegativeRHS = (RHSClass & fcNegative) == RHSClass; in fcmpImpliesClass()
4396 const bool IsPositiveRHS = (RHSClass & fcPositive) == RHSClass; in fcmpImpliesClass()
4397 const bool IsNaN = (RHSClass & ~fcNan) == fcNone; in fcmpImpliesClass()
4415 RHSClass = llvm::inverse_fabs(RHSClass); in fcmpImpliesClass()
4600 return {Src, RHSClass, fcAllFlags}; in fcmpImpliesClass()
4603 FPClassTest Class = RHSClass | fcNan; in fcmpImpliesClass()
4608 return {Src, ~fcNan, RHSClass | fcNan}; in fcmpImpliesClass()
4611 return {Src, fcAllFlags, RHSClass}; in fcmpImpliesClass()
4613 assert((RHSClass == fcNone || RHSClass == fcPosNormal || in fcmpImpliesClass()
4614 RHSClass == fcNegNormal || RHSClass == fcNormal || in fcmpImpliesClass()
4615 RHSClass == fcPosSubnormal || RHSClass == fcNegSubnormal || in fcmpImpliesClass()
4616 RHSClass == fcSubnormal) && in fcmpImpliesClass()
4657 return {Src, ClassesGE, ~ClassesGE | RHSClass}; in fcmpImpliesClass()
4660 return {Src, ClassesGE | fcNan, ~(ClassesGE | fcNan) | RHSClass}; in fcmpImpliesClass()
4663 return {Src, ClassesLE, ~ClassesLE | RHSClass}; in fcmpImpliesClass()
4666 return {Src, ClassesLE | fcNan, ~(ClassesLE | fcNan) | RHSClass}; in fcmpImpliesClass()
4686 return {Src, ClassesGE, ~ClassesGE | RHSClass}; in fcmpImpliesClass()
4689 return {Src, ClassesGE | fcNan, ~(ClassesGE | fcNan) | RHSClass}; in fcmpImpliesClass()
4692 return {Src, ClassesLE, ~ClassesLE | RHSClass}; in fcmpImpliesClass()
4695 return {Src, ClassesLE | fcNan, ~(ClassesLE | fcNan) | RHSClass}; in fcmpImpliesClass()