llvm / llvm/circt

Add `affine` to `loopschedule` conversion for Calyx flow in `hlstool`

Open
#5,896 0 comments 0 reactions 0 assignees View on GitHub
Calyx
Dominant language
C++
Stars
2.2k
Forks
524
Avg merge
3d 2h
Merged PRs (30d)
46

Description

The Calyx flow in `hlstool` does not support converting from the `affine` dialect using `loopschedule` so let's add that after #5876.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the implementation and scope established by issue #5876, then trace the Calyx flow in hlstool where loopschedule conversion is handled. Add affine dialect conversion support there and verify that the Calyx flow accepts affine input through loopschedule without regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, compilers
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.