Skip to content

v0.17

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Feb 15:18
· 1467 commits to refs/heads/main since this release
9a4b28c

Changes

xDSL framework

Dialects

Transformations

  • transforms: (riscv) Add pattern to convert move of immediate value to immediate instantiation @AntonLydike (#2057)
  • Add pass to set fastmath flags of FP binary operations from arith @compor (#2018)
  • backend: (riscv_cf) add convert-riscv-scf-to-riscv-cf @superlopuh (#1958)
  • transforms: Canonicalize without the MLContext @math-fehr (#1912)
  • transforms: (riscv_cf) Add canonicalization for branch ops with constant inputs @AntonLydike (#2049)

Backend

  • Add fastmath flags to riscv dialect @compor (#2058)
  • backend: (riscv) add automatic conversion of riscv_scf.for loop to ri… @superlopuh (#2033)
  • backend: (riscv) add a pass to lower print_format to riscv_debug.printf @superlopuh (#1992)
  • dialects: (snitch_stream) replace snitch_stream generic with streaming region @superlopuh (#1986)
  • backend: (snitch) add iteration arguments to frep @superlopuh (#1982)
  • backend: (snitch) read and write to streams in frep body @superlopuh (#1977)
  • dialects: (riscv_snitch) add get_stream, read, write ops @superlopuh (#1970)
  • backend: (riscv_cf) add convert-riscv-scf-to-riscv-cf @superlopuh (#1958)
  • backend: (snitch_stream) add rank to stride pattern type @superlopuh (#1963)
  • backend: (riscv) reserve iter arg from allocation inside of riscv_scf body @superlopuh (#1875)
  • backend: (riscv) don't dce after lowering arith @superlopuh (#1877)

Interpreter

🗎 Documentation

🐛 Bug Fixes

Testing

Continuous Integration

Installation

Miscellaneous

Interactive