click mlir #25

Open
opened 2025-10-23 11:38:41 +02:00 by alexander.nutz · 1 comment

click parser -> click typechecker -> emit click dialect mlir

the click mlir dialect should map almost 1:1 to the typechecked syntax tree

use cases:

  • high level optimizations
  • static code analysis
  • transforming source code

needed mlir dialect conversions:

  • clickir -> std
  • std -> clickir

mlir translate:

  • click ast to clickir
  • clickir to (unformatted click ast)
click parser -> click typechecker -> emit click dialect mlir the click mlir dialect should map almost 1:1 to the typechecked syntax tree use cases: - high level optimizations - static code analysis - transforming source code needed mlir dialect conversions: - clickir -> std - std -> clickir mlir translate: - click ast to clickir - clickir to (unformatted click ast)
alexander.nutz added this to the v0.1.0 milestone 2025-10-23 11:38:41 +02:00
Owner

holy shit how'd we get to IR

holy shit how'd we get to IR
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
click-project/click#25
No description provided.