-
Notifications
You must be signed in to change notification settings - Fork 20
JIT compilation
Mark Papadakis edited this page May 25, 2017
·
1 revision
Trinity currently does not JIT compile the compiled execution nodes tree (we compile from the query AST to an execution nodes tree), but given the structure and the design of the execution tree nodes, it should be fairly simple to accomplish that.
It practice, this is will mostly about turning call instructions from being data dependent to calls to global labels, i.e from e.g call %*rax
to call matchterm_impl
, which should improve execution performance.
This is planned for a future release, but contributions/implementations are always welcome.