Tabular display with Lua source code, bytecode, IR and assembly side-by-side.
Makes it easy to follow the bytecode instruction — IR sequence mapping, and IR instruction — assembly sequence mapping.
Additional LuaJit instrumentation needed. Should we record unoptimised IR sequence in addition to normal output, and process that on demand?