4 ms·
I don't understand what you mean by either of these techniques. 1) If you have a basic block of bytecodes, how does a linked list help? You still have an indir
by jashmatthews 6y ago
I don't understand what you mean by either of these techniques.
1) If you have a basic block of bytecodes, how does a linked list help? You still have an indirect jump to actually execute the instructions for the bytecode op. Or do you mean having a linked-list of direct jumps somehow?
2) Do you mean template JIT by replacing the jump to the bytecode op with implementation of the op?
Do you mean the tracing compiler? LuaJIT's interpreter still uses a dispatch table.