Skip to content

Conversation

@jdsteve2
Copy link
Collaborator

@jdsteve2 jdsteve2 commented Apr 11, 2021

Where @jdsteve2 left off: Just merged callables update and some new SIO changes related to dependent iname domains (e.g., 'triangular' domains). Callables test is failing, so there may need to be some fixes related to that update.

This branch had two parents, but one has been merged.

(PR currently just for comparison.)

Transformations where deps need to be updated:

  • remove_unused_inames
  • fix_parameters
  • split_iname
    • Handle 'within' correctly
  • duplicate_inames
    • Handle 'within' correctly
  • map_domain
    • (done in its current form, but will need updating as map_domain gets more functionality
  • rename_iname
  • [(in prog)] add_barrier
  • [(in prog)] assignment_to_subst
    • Handle 'within' correctly
  • ...

Transformations where deps don't need to be changed:

  • prioritize_loops
  • (?) tag_inames
  • (?) extract_subst doesn't actually change instructions on its own, so any related updates to deps should happen outside of extract_subst, right?
  • (?) same with expand_subst?
  • (?) tag_array_axes
  • (?) split_array_dim
  • ...

"next" (downstream) PR in chain

…sformation branch a second parent branch (the new map-domain-transformation-v2)
@jdsteve2 jdsteve2 changed the base branch from add-map-domain-transformation to check-new-dependencies-against-sio August 5, 2021 23:16
… and simplify code that checks for overlap between the transform map and dependencies
…nery (find_unsatisfied_dependencies gets new arg 'stop_on_first_violation', add_dependency_v2->add_dependency with tuple arg, find_and_rename_dim->find_and_rename_dims)
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.

4 participants