Fabian
|
43288ecdbd
Simplify modrm code generation
|
há 6 anos atrás |
Amaan Cheval
|
21909fd5fd
Generate _jit_[reg,mem] calls for custom modrm instructions
|
há 6 anos atrás |
Amaan Cheval
|
a09ace9c95
Revert "generate_jit: Refactor to deduplicate custom call generation"
|
há 6 anos atrás |
Amaan Cheval
|
b36a03ca40
generate_jit: Refactor to deduplicate custom call generation
|
há 6 anos atrás |
Amaan Cheval
|
515a8f4111
generate_jit: Allow custom annotation for fixed_g instructions
|
há 6 anos atrás |
Amaan Cheval
|
ccb666ce6b
Have generate_{jit,interpreter}.js scripts "mkdir -p" for --output-dir
|
há 6 anos atrás |
Amaan Cheval
|
ce1ca76aea
Backup and generate diff in generate_{jit,interpreter}, not Makefile
|
há 6 anos atrás |
Amaan Cheval
|
3b4ae644a2
Have generate files print possible options for CLI switch arg
|
há 6 anos atrás |
Amaan Cheval
|
01e868a481
Add command-line switches to generate_{jit,interpreter}.js
|
há 6 anos atrás |
Amaan Cheval
|
948fa047d0
Generate instruction tables into build directory, and only when changed
|
há 6 anos atrás |
Amaan Cheval
|
15d75b0f9d
Minor: remove extra newlines
|
há 6 anos atrás |
Amaan Cheval
|
660d9c83c0
Trailing comma
|
há 6 anos atrás |
Amaan Cheval
|
17f98b1148
Refactor jit table generator to have caller perform optimization
|
há 6 anos atrás |
Amaan Cheval
|
6edb13d053
Assert that jump instructions can't also be nonfaulting
|
há 6 anos atrás |
Amaan Cheval
|
3ea84e6ca2
s/flags/instr_flags/ and prevent extra newlines for ignore_mod instructions
|
há 6 anos atrás |
Amaan Cheval
|
a265568443
Minor: jshint
|
há 6 anos atrás |
Amaan Cheval
|
d5212a1914
Update generate_jit and enable JIT's nonfaulting eip optimization
|
há 6 anos atrás |
Amaan Cheval
|
bc03a26e4c
Minor typo
|
há 6 anos atrás |
Amaan Cheval
|
c681bef307
Have jit_instruction actually return a flag status
|
há 6 anos atrás |
Amaan Cheval
|
99098cc4df
Remove _scratch from codegen function names.
|
há 6 anos atrás |
Amaan Cheval
|
dbf0b7fa20
Add scratch buffer to codegen and refactor functions to indicate it
|
há 6 anos atrás |
Amaan Cheval
|
c43890d2f3
Refactor and have jit_instruction return status flags
|
há 6 anos atrás |
Fabian
|
f53aba84b5
Linking compiled blocks
|
há 6 anos atrás |
Fabian
|
0b32b05deb
Address review
|
há 7 anos atrás |
Fabian
|
2a2f898a2a
Generate jit, integrated it with the code generator and main loop, and enable it
|
há 7 anos atrás |