Skip to content

v0.14.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Aug 16:16
· 872 commits to refs/heads/main since this release
d6f1f83

Changes

xDSL framework

Dialects

Transformations

  • dialects: (riscv) Add scf-to-riscv pass @AntonLydike (#1356)
  • transforms: (dmp) Fix small mistake in decomp swaps generation @AntonLydike (#1405)
  • transformations: Add tile-sizes flag to convert-stencil-to-ll-mlir. @PapyChacal (#1383)
  • transforms: (dmp) Add canonicalization for dmp @AntonLydike (#1385)
  • transformations: Use TypeConversionPattern to simplify and improve the stencil lowering. @PapyChacal (#1373)
  • transformations: Add TypeConversionPattern @PapyChacal (#1366)
  • transformations: Add reconcile-unrealized-casts pass to remove no-op casts @adutilleul (#1259)
  • transformations: Fix a crash on stencil conversion @PapyChacal (#1182)
  • dialects: offset mapping on stencil apply @mesham (#1177)
  • transformations: Use subviews and memcopy in stencil distribution pass. @PapyChacal (#1159)
  • transforms: (print) Add a lowering to printf @AntonLydike (#1142)
  • transformations: Update the stencil lowerings targetting GPU @PapyChacal (#1135)
  • transformations: Add stencil-storage-materialization and first tests. @PapyChacal (#1111)
  • dialects: Implement stencil.BufferOp @PapyChacal (#1102)
  • transformations: switch stencil conversion to iterate over loop bounds @PapyChacal (#1082)
  • transformations: Add a lowering test for counterintuitive stencil offsets. @PapyChacal (#1060)
  • transformations: Split ApplyOp and AccessOp shape inference patterns. @PapyChacal (#1054)
  • dialects: (dmp) Move to subfolder, add scatter/gather and lowering @AntonLydike (#1053)
  • transformations: Add a flag for target selection on stencil conversion. @PapyChacal (#1031)

Interpreter

Backend

API

🗎 Documentation

🐛 Bug Fixes

Testing

  • tests: (riscv) Check custom syntax gives plausible parsing result @kingiler (#1416)
  • dialect: (riscv) Custom syntax for LabelOp @kingiler (#1436)
  • dialect: (riscv) Custom syntax for CSR immediate Op @kingiler (#1435)
  • dialect: (riscv) Custom syntax for RsRsImmFloatOperation and RdRsImmFloatOperation @kingiler (#1433)
  • dialect: (riscv) Custom syntax for DirectiveOp @kingiler (#1432)
  • dialect: (riscv) Custom syntax for CSR instructions @kingiler (#1430)
  • dialect: (builtin) Custom syntax for UnrealizedConversionCastOp @kingiler (#1406)
  • dialect: (riscv) Custom syntax for RsRsImmIntegerOperation @kingiler (#1414)
  • dialect: (riscv) Custom syntax for RsRsOffIntegerOperation @kingiler (#1413)
  • dialect: (riscv) Add custom syntax to RdRsImmIntegerOperation @kingiler (#1394)
  • ci: Add mlir-cpu-runner to mlir-build step @JosseVanDelm (#1410)
  • dialect: (riscv) Add custom syntax to RdImmIntegerOperation and LiOp @kingiler (#1393)
  • dialect: (riscv) Add custom printing for RdImmJumpOperation @kingiler (#1372)
  • dialect: (riscv) Custom print attributes @kingiler (#1363)
  • dialect: (riscv) put attribute before region @kingiler (#1343)
  • dialect: (riscv) initial custom syntax @kingiler (#1318)
  • tests: (minor) Remove helper class and adjust test dialect import @compor (#1317)
  • dialect: Fix riscv verify @kingiler (#1271)
  • tests: (misc) Replace scf with test dialect dependency in pattern rewriter tests @compor (#1261)
  • tests: Remove redundant verify @kingiler (#1242)
  • testing: use current environment for notebook tests @superlopuh (#1181)
  • testing: merge all gpu invalid filechecks @PapyChacal (#1138)
  • tests: don't fail if can't run riscemu @superlopuh (#1099)
  • dialects: Add tests for remaining ops in Stencil dialect @meshtag (#1084)
  • tests: Fix waitall with empty sendbuf, add minor @georgebisbas (#1025)
  • testing: Merge and simplify convert-stencil-to-ll-mlir filechecks. @PapyChacal (#1046)
  • testing: Polish stencil shape inference filechecks @PapyChacal (#1047)
  • testing: Merge and simplify stencil-shape-inference filechecks. @PapyChacal (#1044)
  • testing: Merge and simplify stencil roundtrip filechecks. @PapyChacal (#1043)
  • dialects/Stencil: Add tests for store, index and access @meshtag (#1016)

Continuous Integration

Installation

Miscellaneous