Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(draft PR for comparison only) Compare old loop nest constraint branch to new branch #471

Draft
wants to merge 661 commits into
base: handle-new-loop-nest-constraints-during-transformation
Choose a base branch
from

Conversation

jdsteve2
Copy link
Collaborator

@jdsteve2 jdsteve2 commented Jul 27, 2021

DO NOT MERGE

Comparison of old loop nest constraint branch to new one to aid transplantation of functionality. Unfortunately, this branch also has all the new dependency stuff in it, which will also show up in the comparison.

PR for new loop nest constraint branch here.

Comparison seems to be including changes where the branches actually match, but this diff seems to be working.

jdsteve2 added 30 commits April 24, 2021 02:39
…w test: test_find_loop_insn_dep_map_using_cartoon_dep_graph()
… function, which returns linearization items along with the preprocessed kernel and linearized kernel
…used, check kernel option use_dependencies_v2 to determine whether to use the new simplified (cartoon) dep graph instead of insn.depends_on
…constraints from old branch (https://gitlab.tiker.net/jdsteve2/loopy/iname-sets-in-loop-priorities): UnexpandedInameSet, LoopNestConstraints, process_loop_nest_specification, constrain_loop_nesting, update_must_nest_graph, _expand_iname_sets_in_tuple, check_must_not_nest, check_must_not_nest_against_must_nest_graph
…om previous branch (https://gitlab.tiker.net/jdsteve2/loopy/iname-sets-in-loop-priorities): check_must_nest(), is_loop_nesting_valid(); rename function is_loop_nesting_valid->loop_nest_constraints_satisfied
jdsteve2 added 29 commits July 19, 2021 18:09
…ce; make it inline instead (step 1, temporarily keep old func for sanity check)
…ce; make it inline instead (step 2, after finishing sanity check)
…t' into statement-instance-order-and-lex-order-map
@jdsteve2 jdsteve2 changed the base branch from new-loop-nest-constraints to handle-new-loop-nest-constraints-during-transformation July 27, 2021 22:52
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.

1 participant