Lines Matching defs:intersect
474 RangeSet RangeSet::Factory::intersect(RangeSet What, llvm::APSInt Lower,
514 return intersect(*What.Impl, DummyContainer);
517 RangeSet RangeSet::Factory::intersect(const RangeSet::ContainerType &LHS,
595 RangeSet RangeSet::Factory::intersect(RangeSet LHS, RangeSet RHS) {
601 return intersect(*LHS.Impl, *RHS.Impl);
604 RangeSet RangeSet::Factory::intersect(RangeSet LHS, llvm::APSInt Point) {
861 return intersect(From, Upper, Lower);
1108 [[nodiscard]] inline RangeSet intersect(RangeSet::Factory &F, RangeSet Head,
1131 [[nodiscard]] inline EndTy intersect(RangeSet::Factory &F, EndTy End) {
1138 intersect(RangeSet::Factory &F, const RangeSet *End) {
1148 [[nodiscard]] inline RangeSet intersect(RangeSet::Factory &F, RangeSet Head,
1152 return intersect(F, F.intersect(Head, Second), Tail...);
1156 [[nodiscard]] inline RangeSet intersect(RangeSet::Factory &F, RangeSet Head,
1160 return intersect(F, Head, *Second, Tail...);
1164 return intersect(F, Head, Tail...);
1167 /// Main generic intersect function.
1191 intersect(RangeSet::Factory &F, HeadTy Head, SecondTy Second,
1194 return intersect(F, *Head, Second, Tail...);
1196 return intersect(F, Second, Tail...);
1243 return intersect(
1291 return intersect(RangeFactory,
1641 if (intersect(RangeFactory, LHS, RHS).isEmpty())
1677 if (intersect(RangeFactory, CastedLHS, CastedRHS).isEmpty())
2392 intersect(RangeFactory, getConstraint(State, *this),
3090 New = F.intersect(New, AdjInt);
3121 return F.intersect(Result, Lower, Upper);
3158 return F.intersect(SymRange, Lower, Upper);
3195 return F.intersect(SymRange, Lower, Upper);
3232 return F.intersect(Default, Lower, Upper);