Skip to content

Update to LLMV version new enough to support ARM chips, including Apple M1,2,3 chips #408

@pschachte

Description

@pschachte

It's time to abandon llvm-hs. It's dead, Jim. There hasn't been a commit to it in a year, and it's just not making progress. We need to support both Intel and Apple M1 and M2, and ideally ARM chips in general, and there's no progress on making llvm-hs support that.

There are two alternative solutions: write our own C++-based Haskell interface to LLVM AST, or just generate a .ll text file, and use the normal LLVM assembler to generate and optimise code. I expect the latter approach would be easier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions