melior icon indicating copy to clipboard operation
melior copied to clipboard

Roadmap to v1

Open raviqqe opened this issue 3 years ago • 2 comments

Todo

  • [x] Better namespaces

IR

  • [ ] Affine expression
  • [x] Affine map
  • [x] Attribute
  • [x] Block
  • [x] Identifier
  • [x] Module
  • [x] Operation
  • [x] Operation state
  • [x] Region
  • [x] Type
    • [x] Function
    • [x] Integer
    • [x] Memref
    • [x] Tuple
    • [x] Vector
  • [x] Type ID
  • [x] Value
    • [x] Block argument
    • [x] Operation result

Support

  • [x] Location
  • [x] Logical result
  • [x] String ref

Pass

  • [x] Pass
    • [x] Built-in passes
  • [x] Pass manager
  • [x] Operation pass manager

JIT

  • [x] Execution engine

Dialect

  • [x] Dialect
  • [x] Dialect handle
  • [x] Dialect registry

Dialects

  • [x] async
  • [x] cf
  • [x] gpu
  • [x] linalg
  • [x] llvm
  • [x] pdl
  • [x] quant
  • [x] scf
  • [x] shape
  • [x] sparse_tensor
  • [x] tensor

Future work

  • [x] Diagnostics
  • [x] Raw object conversion
  • [x] External pass

Issues to be resolved

  • #348
  • #347
  • #54
  • #271
  • #23
  • #275

raviqqe avatar Sep 14 '22 02:09 raviqqe

Is this issue updated? regardless the title should change to llvm 17 i think

edg-l avatar Oct 17 '23 11:10 edg-l

Is affine expression the only task remaining for v1? I'm hoping to use a custom dialect with melior. Is that planned for v1 or any time soon after that? I've searched around but can't find much information on when support for that might be added.

TyrsDev avatar Sep 14 '24 09:09 TyrsDev