Skip to content

Move to an AST-like IR before entering codegen#372

Draft
kaushikcfd wants to merge 109 commits intomainfrom
kernel_schedule_is_a_tree_pls_no_linear_representations
Draft

Move to an AST-like IR before entering codegen#372
kaushikcfd wants to merge 109 commits intomainfrom
kernel_schedule_is_a_tree_pls_no_linear_representations

Conversation

@kaushikcfd
Copy link
Collaborator

@kaushikcfd kaushikcfd commented May 25, 2021

@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch 3 times, most recently from ef33abd to cc0c781 Compare June 3, 2021 01:13
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch 2 times, most recently from 75de659 to b7081a2 Compare June 7, 2021 07:00
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch 4 times, most recently from d64fbfd to a032438 Compare June 26, 2021 14:37
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch 3 times, most recently from 63a0072 to 01a8b35 Compare July 1, 2021 15:41
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from 65deed5 to 7c0bf04 Compare July 7, 2021 23:29
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from 7c0bf04 to b735d63 Compare July 17, 2021 00:19
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from e2c5457 to 270682f Compare August 16, 2021 18:18
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from cb4aca5 to e6aac8e Compare September 28, 2021 15:19
@wence- wence- mentioned this pull request Oct 8, 2021
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from e6aac8e to 488a79c Compare October 22, 2021 17:37
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from 488a79c to 3f29a0d Compare December 8, 2021 15:27
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from 3f29a0d to 7e26dd8 Compare January 28, 2022 15:59
- "depth" is correctly defined anywhere in loopy and shouldn't be tested
- avoid calling cl_exp on 'int's => ambiguous
…e(ppd)

- pytools.graph.compute_transitive_closure expects a MutableSet, earlier
  implementation had passed in a frozenset
'if' could dominate the 'for' loop iff the domain was constrained such that
the loop couldn't be entered if 'l > 1'. This sort of hoisting is ill-defined
and the users need to be more explicit about their requirement.
there should be exactly one home domain associated with each iname
@kaushikcfd kaushikcfd force-pushed the kernel_schedule_is_a_tree_pls_no_linear_representations branch from 7e26dd8 to afb6e7c Compare February 18, 2022 06:29
@kaushikcfd kaushikcfd mentioned this pull request May 9, 2022
1 task
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