Searched refs:RHSClass (Results 1 – 3 of 3) sorted by relevance
4383 FPClassTest RHSClass, bool LookThroughSrc) { in fcmpImpliesClass() argument4384 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()[all …]
4117 KnownFPClass RHSClass = in simplifyFCmpInst() local4123 (RHSClass.isKnownNeverNaN() && LHSClass.isKnownNeverNaN())) in simplifyFCmpInst()4126 if (RHSClass.isKnownAlwaysNaN() || LHSClass.isKnownAlwaysNaN()) in simplifyFCmpInst()
11062 Type::TypeClass RHSClass = RHSCan->getTypeClass(); in mergeTypes() local11067 if (RHSClass == Type::FunctionProto) RHSClass = Type::FunctionNoProto; in mergeTypes()11072 if (RHSClass == Type::VariableArray || RHSClass == Type::IncompleteArray) in mergeTypes()11073 RHSClass = Type::ConstantArray; in mergeTypes()11077 if (RHSClass == Type::ObjCInterface) RHSClass = Type::ObjCObject; in mergeTypes()11081 if (RHSClass == Type::ExtVector) RHSClass = Type::Vector; in mergeTypes()11084 if (LHSClass != RHSClass) { in mergeTypes()