The block in its original order, lettered as on the slides, with each instruction's latency, priority, and the cycles it starts and finishes in. Gold is this step's instruction.
make regen in tracer/Slides 10 and 17's table: what is ready, what starts (with the cycle it finishes in), and what finishes at the end of each cycle.
An edge from x to y means y must wait for x. Leaves (no predecessors) can start at once; roots (no successors) end each path. Blue numbers are priorities.
Slides 6 and 11: one bar per instruction from the cycle it starts to the cycle it finishes, in the original order and in the list schedule.
The latencies and the tie-breaker are this demo's model (single issue; loads and stores 3, mult 2, div 4, all else 1). An edge waits for its source's latency, except a write-after-read edge, which waits 1 cycle.