Commit graph

10 commits

Author SHA1 Message Date
Maxime Chevalier-Boisvert
4592ef9d76 Fixed one bug in compile_block. 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
e9344ae408 Stub logic working for fib test, but still crashing in other cases 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
7d7e58d352 Implement branch stub logic 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
40b70ef7c7 WIP branch generation code 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
bd7cc9ed98 Thread insn_idx through context object 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
8ae354e9be Implemented opt_lt. Prelude to branch instructions. 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
20f5b7426e Start implementing BBV primitives 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
f7717b1d46 Start refactoring JIT engine 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
f761e9ee64 Move code into ujit_iface.c 2021-10-20 18:19:26 -04:00
Maxime Chevalier-Boisvert
e4c65ec49c Refactor uJIT code into more files for readability 2021-10-20 18:19:26 -04:00
Renamed from ujit_compile.c (Browse further)