Skip to content

Conversation

naoyam
Copy link
Collaborator

@naoyam naoyam commented Aug 21, 2020

This is addressing a part of issue #308. The motivation is to help enable software pipelining.

Reorders computed-at expressions so that they are ordered in a breadth-first order. Reordering is done within each individual loop-nest. Further, no reordering across computeAt positions is done for correctness.

Ordering of non-computed-at expressions are not changed. They are in a depth-first order.

@naoyam naoyam requested a review from csarofeen August 21, 2020 17:24
@csarofeen csarofeen merged commit ce9ac6e into 20_8_18_devel Aug 21, 2020
@csarofeen csarofeen deleted the breadth-first branch June 9, 2021 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants