JitVM

Undocumented in source.

Members

Functions

compile
void compile(Node* n)
Undocumented in source. Be warned that the author may not have intended to support it.
compileNode
void compileNode(Node* n)
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free()
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

TEMP_REG_1
enum TEMP_REG_1;

RCX temp

TEMP_REG_2
enum TEMP_REG_2;
Undocumented in source.
VARS_REG
enum VARS_REG;

RAX stores ptr to variables int[26]

Variables

code
ubyte[] code;
Undocumented in source.
gen
CodeGen_x86_64 gen;
Undocumented in source.
globals
int[26] globals;
Undocumented in source.
mem
ubyte[] mem;
Undocumented in source.

Meta