petabricks/petabricks — Issue #4: Redundant schedules created in regression/CycleDep
Author: jansel
Created: 2011-10-22 03:15:21+00:00
State: open

In the generated code, many schedules are identical.

schedule0seq == schedule2seq
schedule3seq == schedule4seq

This is likely a result of choices being toggled on a through matrix that is not being generated in that schedule.

We need to either reject schedules where unneeded nodes are assigned anything other than choice 0, or add a pass to eliminate these redundant schedules after the fact.