A C++ JIT compiler, a port of zjit targeting x86_64.
amd64 is a just-in-time compiler emitting native x86-64 machine code at runtime, which is a port of my Zig JIT compiler zjit.
- Executable memory allocation
- Windows
- Linux
- x86-64 instruction encoding
- SSA IR
- Linear scan register allocation
- C++23 compiler
- CMake 3.2x
$ git clone https://github.com/acctress/amd64
$ cd amd64
$ cmake -B build
$ cmake --build buildMIT