Files
swift-mirror/lib/Sema/ConstraintGraph.cpp
Doug Gregor 6a970a8736 [Constraint solver] Reimplement connected components using constraints.
The constraint graph maintains a fairly heavyweight list of
adjacencies that is only used in two operations: connected components
and gathering related constraints. Switch connected components over to
primarily use the set of constraints (which are necessary for many
reasons), reducing the need for the adjacencies list.
2019-07-25 01:54:05 -04:00

39 KiB