Lines Matching defs:RHSClass
4559 FPClassTest RHSClass, bool LookThroughSrc) {
4560 assert(RHSClass != fcNone);
4569 const FPClassTest OrigClass = RHSClass;
4571 const bool IsNegativeRHS = (RHSClass & fcNegative) == RHSClass;
4572 const bool IsPositiveRHS = (RHSClass & fcPositive) == RHSClass;
4573 const bool IsNaN = (RHSClass & ~fcNan) == fcNone;
4591 RHSClass = llvm::inverse_fabs(RHSClass);
4776 return {Src, RHSClass, fcAllFlags};
4779 FPClassTest Class = RHSClass | fcNan;
4784 return {Src, ~fcNan, RHSClass | fcNan};
4787 return {Src, fcAllFlags, RHSClass};
4789 assert((RHSClass == fcNone || RHSClass == fcPosNormal ||
4790 RHSClass == fcNegNormal || RHSClass == fcNormal ||
4791 RHSClass == fcPosSubnormal || RHSClass == fcNegSubnormal ||
4792 RHSClass == fcSubnormal) &&
4833 return {Src, ClassesGE, ~ClassesGE | RHSClass};
4836 return {Src, ClassesGE | fcNan, ~(ClassesGE | fcNan) | RHSClass};
4839 return {Src, ClassesLE, ~ClassesLE | RHSClass};
4842 return {Src, ClassesLE | fcNan, ~(ClassesLE | fcNan) | RHSClass};
4862 return {Src, ClassesGE, ~ClassesGE | RHSClass};
4865 return {Src, ClassesGE | fcNan, ~(ClassesGE | fcNan) | RHSClass};
4868 return {Src, ClassesLE, ~ClassesLE | RHSClass};
4871 return {Src, ClassesLE | fcNan, ~(ClassesLE | fcNan) | RHSClass};