Companion

object Companion

Properties

Link copied to clipboard

The special level two chunk that is used to interpret level one nybblecodes until a piece of compiled code has been executed some number of times (See OptimizationLevel.countdown).

Functions

Link copied to clipboard
fun allocate(code: A_RawFunction?, offsetAfterInitialTryPrimitive: Int, theInstructions: List<L2Instruction>, controlFlowGraph: L2ControlFlowGraph, contingentValues: A_Set): L2JVMChunk

Allocate and set up a new L2JVMChunk with the given information. If code is non-null, set it up to use the new chunk for subsequent invocations.