Map domain transformation v2 - #478
Conversation
…ally for now (previously were defined in schedule checking utils before this code was moved to independent branch)
…as defined in schedule checking utils before this code was moved to independent branch)
…n domains (with _apply_identity_for_missing_map_dims func)
…rm map and inames domain
… the transform map and the inames in a domain
…s involving the mapped inames
… constraints involving the mapped inames
…tains some but not all mapped inames
jdsteve2
commented
Aug 28, 2021
@inducer This is ready for you to look at. I haven't yet expressed |
inducer
left a comment
There was a problem hiding this comment.
Looking great, thanks! Just a few wrinkles, then this should be good to go.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
update arg without copy in _find_and_rename_dim Co-authored-by: Andreas Klöckner <inform@tiker.net>
in map_domain, use <= instead of issubset Co-authored-by: Andreas Klöckner <inform@tiker.net>
…d_and_rename_dim into isl_helpers
… about functions defined in other branches
…s, and find_and_rename_dim
…ke it only accept a single dim type arg
… attribute in kernel; also clarify purpose of some tests
…d_errors run faster
…tize_loops() or constrain_loop_nesting()
332ebf5 to
6e1f1d9Comparejdsteve2
commented
Sep 1, 2021
Thanks! I have ironed the wrinkles and it's ready for you when you get a chance. In case it helps, here's a diff of the changes since yesterday. |
Add
map_domaintransformation.This PR/branch is one of two parents of child PR/branch: Update dependencies during transformation
This PR/branch was moved here to independent, top-level PR/branch from old PR/branch: Add map_domain transformation.
Note that to keep these branches independent, some helper functions are defined in both branches.