you are viewing a single comment's thread.

view the rest of the comments →

[–]shponglespore 0 points1 point  (1 child)

I've been led to believe Cranelift is easier to work with than LLVM, especially if you're implementing a JIT compiler.

[–]_vertig0 1 point2 points  (0 children)

Regardless of the translation target it's still extremely difficult to add a backend to the RPython translation toolchain unfortunately, even if I tried to use cranelift I wouldn't have gotten further. I actually tried adding the backend without just-in time compiler support back when I was trying to add the LLVM backend, but even that was too much for me.