It's not a tracing or optimising JIT, but instead at load time translates the BEAM opcodes to native code using asmjit.