Skip to content

Refactor Task/Counter Classification for Runtime-Managed Tasks#319

Merged
ShangkunLi merged 7 commits into
coredac:mainfrom
ShangkunLi:runtime-task
Jun 11, 2026
Merged

Refactor Task/Counter Classification for Runtime-Managed Tasks#319
ShangkunLi merged 7 commits into
coredac:mainfrom
ShangkunLi:runtime-task

Conversation

@ShangkunLi

Copy link
Copy Markdown
Collaborator

In this PR:

  • Split ClassifyTaskAndCounterPass into two phases: counter classification first, runtime-managed task identification second.
  • Replaced old symbol_dynamic semantics with regular_dynamic counter dynamism.
  • Mark tasks as runtime_managed only when they contain regular-dynamic counters and no loop-carried dependence pattern.
  • Updated pass documentation and related FileCheck expectations.

@ShangkunLi ShangkunLi requested review from guosran and tancheng June 5, 2026 16:33
Comment thread include/TaskflowDialect/TaskflowPasses.td Outdated
Comment thread include/TaskflowDialect/TaskflowPasses.td Outdated
Comment thread include/TaskflowDialect/TaskflowPasses.td Outdated
Comment thread include/TaskflowDialect/TaskflowPasses.td Outdated
@ShangkunLi ShangkunLi added the new feature New feature or request label Jun 10, 2026
@ShangkunLi ShangkunLi merged commit 127da73 into coredac:main Jun 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants