Skip to content

feat: add Quickfall IR layers #44

@Zffu

Description

@Zffu

The current IR of Quickfall is very rudimentary and is hard to implement anything into, this is why the entire Quickfall IR should be rewritten:

  • HIR: AST but with resolved name, types and enforces that the code is working and valid
  • MIR: Lowering of the HIR to go into a block instead of a tree structure. Doesn't contain high level structures such as loops
  • LIR: Lowering of MIR to LLVM IR

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo this release

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions