Lines Matching refs:unionWith
574 ConstantRange ConstantRange::unionWith(const ConstantRange &CR, in unionWith() function in ConstantRange
583 return CR.unionWith(*this, Type); in unionWith()
765 UpperDiv.trunc(DstTySize)).unionWith(Union); in truncate()
773 UpperDiv.trunc(DstTySize)).unionWith(Union); in truncate()
1068 return Res.intersectWith(unionWith(Other, Signed), Signed); in smax()
1082 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umax()
1096 return Res.intersectWith(unionWith(Other, Signed), Signed); in smin()
1110 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umin()
1174 PosRes = PosRes.unionWith( in sdiv()
1189 PosRes = PosRes.unionWith( in sdiv()
1194 PosRes = PosRes.unionWith( in sdiv()
1207 NegRes = NegRes.unionWith( in sdiv()
1212 ConstantRange Res = NegRes.unionWith(PosRes, PreferredRangeType::Signed); in sdiv()
1216 Res = Res.unionWith(ConstantRange(Zero)); in sdiv()
1715 CR = CR.unionWith(ConstantRange(Low->getValue(), High->getValue())); in getConstantRangeFromMetadata()