Uses of Class
qilin.core.sets.PointsToSetInternal
-
Uses of PointsToSetInternal in qilin.core.builder
Modifier and TypeMethodDescriptionvoid
ExceptionHandler.exceptionDispatch
(PointsToSetInternal p2set, ExceptionThrowSite site) void
CallGraphBuilder.virtualCallDispatch
(PointsToSetInternal p2set, VirtualCallSite site) -
Uses of PointsToSetInternal in qilin.core.sets
Modifier and TypeClassDescriptionclass
Implementation of points-to set that holds two sets: one for new elements that have not yet been propagated, and the other for elements that have already been propagated.final class
Hybrid implementation of points-to set, which uses an explicit array for small sets, and a bit vector for large sets.Modifier and TypeMethodDescriptionboolean
DoublePointsToSet.addAll
(PointsToSetInternal other, PointsToSetInternal exclude) Adds contents of other into this set, returns true if this set changed.boolean
HybridPointsToSet.addAll
(PointsToSetInternal other, PointsToSetInternal exclude) Adds contents of other into this set, returns true if this set changed.abstract boolean
PointsToSetInternal.addAll
(PointsToSetInternal other, PointsToSetInternal exclude) boolean
DoublePointsToSet.hasNonEmptyIntersection
(PointsToSetInternal other) Returns true if this set shares some objects with other.boolean
PointsToSetInternal.hasNonEmptyIntersection
(PointsToSetInternal other) -
Uses of PointsToSetInternal in qilin.core.solver
Modifier and TypeMethodDescriptionprotected void
Solver.propagatePTS
(ValNode pointer, PointsToSetInternal other)