xdslproject/xdsl: v0.21.0

  • Sasha Lopoukhine (Creator)
  • Fehr Mathieu (Creator)
  • Emilien Bauer (Creator)
  • Anton Lydike (Creator)
  • Michel Weber (Creator)
  • George Bisbas (Creator)
  • Dalia Shaaban (Creator)
  • kingiler (Creator)
  • Tobias Grosser (Creator)
  • kayode-gif (Creator)
  • Chris Vasiladiotis (Creator)
  • Nick Brown (Creator)
  • Théo Degioanni (Creator)
  • KGrykiel (Creator)
  • Prathamesh Tagore (Creator)
  • Christian Ulmann (Creator)
  • Nicolai Stawinoga (Creator)
  • Josse Van Delm (Creator)
  • Federico Ficarelli (Creator)
  • Alban Dutilleul (Creator)
  • Alessandro Cerioli (Creator)
  • George Mitenkov (Creator)
  • Shaolun Wang (Creator)
  • Kate Cameron, Rosanne Tan, Wolfgang Schmidt-Heck, Gisela Campos, Marcus J. Lyall, Yu Wang, Baltasar Lucendo-Villarin, Dagmara Szkolnicka, Nicola Bates, Susan J. Kimber, Jan G. Hengstler, Patricio Godoy, Stuart J. Forbes and David C. Hay (Creator)
  • Kunwar Grover (Creator)
  • Luc Jaulmes (Creator)
  • Alex Rice (Creator)
  • Michel Steuwer (Creator)
  • Martin Paul Lücke (Creator)

Dataset

Description

xDSL framework ci: ignore more pyright errors in the frontend @superlopuh (#2895) core: (rewriting) Fix recursive type conversion in block arguments for nested regions @webmiche (#2871) core: Implement EffectKind @PapyChacal (#2793) core: Add option to clone name hints @superlopuh (#2822) core: Make print_string aware of indentation @Moxinilian (#2809) core: store blocks as doubly-linked list on Region [2/2] @superlopuh (#2795) core: add RegionBlocks to abstract away the block storage [1/2] @superlopuh (#2794) core: Implement block dominance @PapyChacal (#2790) core: replace BlockReverseOps with a Reversible conformance @superlopuh (#2792) misc: Small refactor to PatternRewriter.replace_op @alexarice (#2789) core: [NFC] Split irdl.py @PapyChacal (#2705) core: make VarOperand, VarOpResult, and VarRegion tuple instead of list @superlopuh (#2767) core: Move MLContext out of ir, move get_all_dialects to dialects. @PapyChacal (#2749) core: Implement MemrefLayoutAttr base class and use in parser. @PapyChacal (#2718) core: (rewriter) Correctly pass safe_erase in replace_op @AntonLydike (#2707) core: Allow to parse string enums @math-fehr (#2696) core: Implement and use ConstraintContext @PapyChacal (#2700) core: allow to define a RangeConstraint on a region's entry arguments. @PapyChacal (#2699) Dialects dialects: add parametrised rz gate @alexarice (#2821) (dialect): minor changes to csl and csl_wrapper @n-io (#2888) dialects: (riscv_snitch) remove always ZERO rd in snitch config ops @superlopuh (#2886) (dialects): adding csl_wrapper dialect @n-io (#2867) dialects: (riscv_snitch) Add f32 mul, add, pack from Snitch packed SIMD extension @nazavode (#2872) dialects: (linalg) Fix matmul custom syntax and custom init @qaco (#2852) dialects: (memref_stream) remove unused operands in canonicalization @superlopuh (#2851) dialects: (affine) Add custom syntax to affine.apply @superlopuh (#2848) dialects: (transform) Define non-parametrized transform types @qaco (#2860) dialects: (snitch_stream) add custom syntax to streaming region @superlopuh (#2859) dialects: (memref) add custom syntax for memref_subview @superlopuh (#2840) dialects: (riscv) remove noisy () -> in get_(float_)register and li @superlopuh (#2837) dialects: (memref) Make memref.extract_strided_metadata have NoMemoryEffect @AntonLydike (#2844) dialects: (memref) Make memref.extract_strided_metadata have NoMemoryEffect @AntonLydike (#2842) dialects: (memref_stream) add verification for block arguments @superlopuh (#2838) dialects: (memref_stream) print memref_stream.generic with newlines @superlopuh (#2815) dialects: (memref_stream) add interleaved iterator @superlopuh (#2813) dialects: (memref_stream) make bounds in dialect index typed not IntAttr @superlopuh (#2810) dialects: (riscv) RISCVOp -> RISCVAsmOperation subclass of IRDLOperation @superlopuh (#2805) dialects: (wasm) Add wat encoding @superlopuh (#2801) (dialects): csl_stencil apply op @n-io (#2781) dialects: (riscv) Make riscv.get_register pure @AntonLydike (#2797) dialects: (wasm) Add binary encoding interface @superlopuh (#2788) dialects: (riscv) Add HasInsntrait and implement trait for some operations @AntonLydike (#2784) dialects: Implement MemoryEffect on RISCV op, just reuse main CSE. @PapyChacal (#2685) dialects: (riscv, x86) do not print empty

Data Citation

Sasha Lopoukhine, Fehr Mathieu, Emilien Bauer, Anton Lydike, Michel Weber, George Bisbas, Dalia Shaaban, kingiler, Tobias Grosser, kayode-gif, Chris Vasiladiotis, Nick Brown, Théo Degioanni, KGrykiel, Prathamesh Tagore, Christian Ulmann, Nicolai Stawinoga, Josse Van Delm, Federico Ficarelli, … Martin Paul Lücke. (2024). xdslproject/xdsl: v0.21.0 (v0.21.0). Zenodo. https://doi.org/10.5281/zenodo.12769120
Date made available18 Jul 2024
PublisherZenodo

Cite this