Skip to content

v0.21.1

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jul 22:51
· 500 commits to refs/heads/main since this release
e8339f3

xDSL framework

Dialects

Transformations

  • (transform, minor): stencil-to-csl-stencil retain interesting compute structure property @n-io (#2926)
  • transformations: use block argument types when streamifying @superlopuh (#2920)
  • transformations: (snitch) add comments when lowering snitch config ops @superlopuh (#2925)
  • transformations: handle packed simd vectors in stream op lowering @superlopuh (#2915)
  • transformations: add convert-arith-to-riscv-snitch pass @superlopuh (#2914)
  • (transform): csl_stencil erase merged prefetch op @n-io (#2908)

Backend

  • backend: add RegisterConstraints and use in riscv backend @superlopuh (#2930)
  • backend: (riscv) add allocate_same method to register allocator @superlopuh (#2924)
  • backend: (riscv) add a reserve_registers helper to register queue @superlopuh (#2923)

Interpreter

🗎 Documentation

  • docs: (marimo) add interpreter trace to linalg snitch notebook @superlopuh (#2931)
  • docs: (marimo) move non-onnx part of notebook to main marimo folder @superlopuh (#2903)

🐛 Bug Fixes

Testing

Continuous Integration

  • ci: use uppercase I64, I32 etc as constraints in operation definitions @superlopuh (#2909)

Installation

Miscellaneous

  • (transform, minor): stencil-to-csl-stencil retain interesting compute structure property @n-io (#2926)
  • (transform): csl_stencil erase merged prefetch op @n-io (#2908)
  • dialects: (Qref) fix bug in cnot initialiser @alexarice (#2899)