isl_scheduler.c: split_scaled: reuse compute_component_schedule
commita7c9f0779a4601e05047f5a2096219322117ee4a
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 28 Jul 2013 16:40:18 +0000 (28 18:40 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 3 Feb 2015 18:45:24 +0000 (3 19:45 +0100)
treea97dbf5422066a805a64e0ae79b3997fc356d203
parent8c2b87a9228590c2c22a95c1d6e5e6c4e2e9a726
isl_scheduler.c: split_scaled: reuse compute_component_schedule

If we have found a scaled schedule row in split_scaled, then
we know that the groups of nodes that are assigned a different remainder
are never executed together so we can exploit this knowledge directly
rather than looking for connected components again and ordering
these components.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_scheduler.c