logo

An LLVM backend for OCaml

time4 yr agoview19 views

An LLVM backend for OCaml by Colin Benner.

As part of my bachelor thesis I have implemented a new backend for the OCaml nativecode compiler ocamlopt for the AMD64 architecture. It uses the Low Level Virtual Machine framework (LLVM, an optimising compiler framework) to generate machine specific assembly code. The goal was to find out, how well LLVM is suited for implementing a backend for OCaml.

Loading comments...