Richard Sandiford <richard.sandif...@linaro.org> writes:
> I've been looking at SMS, and have a question about get_sched_window.
> When there are previously-scheduled predessors, we use:
>
>             if (e->data_type == MEM_DEP)
>               end = MIN (end, SCHED_TIME (v_node) + ii - 1);
>
> to get an upper bound on the scheduling window that is permitted
> by memory dependencies.  I think this:
>
>     SCHED_TIME (v_node) + ii - 1
>
> is an inclusive bound, in that scheduling the node at that time
> would not break the memory dependence, whereas scheduling at
> SCHED_TIME (v_node) would.  Is that right?

I meant of course "scheduling at SCHED_TIME (v_node) + ii would".

Richard

Reply via email to