Releases
v0.74.0
Compare
Sorry, something went wrong.
No results found
Changes
xDSL framework
Frontend
Dialects
dialects: (riscv) add canonicalization pattern for x & ~x = 0 @kkuehner (#6599 )
dialects: (builtin) round binary64 directly to bf16 @superlopuh (#6592 )
dialects: (builtin) compare and hash FloatData by stored bits @superlopuh (#6597 )
dialects: (omp) Automap attribute on declaretarget @mesham (#6562 )
dialects: migrate mechanical attribute definitions to properties @superlopuh (#6594 )
dialects: (riscv) use assembly formats for simple operations @superlopuh (#6589 )
dialect: (csl) Add comptime_str @dk949 (#6580 )
dialects: use parse_unresolved_operand instead of parse_operand @superlopuh (#6574 )
dialects: (air) delete pipeline ops @superlopuh (#6570 )
dialects: (accfg, linalg, printf, tosa) use parse_unresolved_operand @superlopuh (#6573 )
dialect: (csl) Add csl.intptrcast op @dk949 (#6565 )
dialects: trivial migrations to prop from attr @superlopuh (#6561 )
dialects: (riscv_scf, x86_scf) print all bound register types @superlopuh (#6550 )
dialects: (func, transform) show types in return type mismatch errors @dipo101 (#6551 )
dialects: (riscv_snitch) print type of iteration count in frep @superlopuh (#6549 )
Transformations
transform: (printf-to-llvm) support signed ints in printf @dk949 (#6576 )
Backend
dialect: (csl) Add comptime_str @dk949 (#6580 )
backend: (csl) Fix yielding in CSL backend @dk949 (#6575 )
dialect: (csl) Add csl.intptrcast op @dk949 (#6565 )
backend: (csl) Add support for bitcast and alloc @dk949 (#6563 )
backend: (csl) Keep printer subclass in descend @dk949 (#6529 )
Interpreter
interpreter: (arith, builtin) materialize index attributes at the interpreter width @superlopuh (#6596 )
interpreter: (arith) normalize integer shifts, division, and index casts @superlopuh (#6588 )
interpreter: (pdl_interp) support pdl_interp.branch @superlopuh (#6572 )
interpreter: (pdl_interp) pass only record_match inputs to rewriters @superlopuh (#6571 )
interpreter: (arith) distinguish signed and unsigned integer comparisons @superlopuh (#6568 )
🗎 Documentation
Testing
testing: align shaped fixtures with declared element types @superlopuh (#6585 )
testing: (arith) use valid scalar types in arithmetic fixtures @superlopuh (#6569 )
Installation
Dependencies
Miscellaneous
Tool
tools: (xdsl-opt) children of xDSLOptMain can override version @dk949 (#6517 )
You can’t perform that action at this time.