Lines Matching refs:Comparison
273 int Comparison = APSInt::compareValues(ValueLHS, ValueRHS); in rangeSubsumesRange() local
276 return OpcodeRHS == BO_EQ && Comparison == 0; in rangeSubsumesRange()
278 return (OpcodeRHS == BO_NE && Comparison == 0) || in rangeSubsumesRange()
279 (OpcodeRHS == BO_EQ && Comparison != 0) || in rangeSubsumesRange()
280 (OpcodeRHS == BO_LT && Comparison >= 0) || in rangeSubsumesRange()
281 (OpcodeRHS == BO_LE && Comparison > 0) || in rangeSubsumesRange()
282 (OpcodeRHS == BO_GT && Comparison <= 0) || in rangeSubsumesRange()
283 (OpcodeRHS == BO_GE && Comparison < 0); in rangeSubsumesRange()
286 return ((OpcodeRHS == BO_LT && Comparison >= 0) || in rangeSubsumesRange()
287 (OpcodeRHS == BO_LE && Comparison > 0) || in rangeSubsumesRange()
288 (OpcodeRHS == BO_EQ && Comparison > 0)); in rangeSubsumesRange()
290 return ((OpcodeRHS == BO_GT && Comparison <= 0) || in rangeSubsumesRange()
291 (OpcodeRHS == BO_GE && Comparison < 0) || in rangeSubsumesRange()
292 (OpcodeRHS == BO_EQ && Comparison < 0)); in rangeSubsumesRange()
295 Comparison >= 0; in rangeSubsumesRange()
298 Comparison <= 0; in rangeSubsumesRange()