gzdoom-gles/src/scripting/vm
2019-04-15 14:33:23 +02:00
..
jit.cpp - switch from ASMJIT_ARCH_X64 to ASMJIT_ARCH_64BIT when checking if we need to use 64-bit pointers 2019-04-15 14:33:23 +02:00
jit.h - destroy the jit runtime when all script functions are destroyed 2019-04-15 14:31:54 +02:00
jit_call.cpp - create CreateCall helper to get rid of a lot of the cc.call boilerplate 2019-04-15 14:33:20 +02:00
jit_flow.cpp - switch from ASMJIT_ARCH_X64 to ASMJIT_ARCH_64BIT when checking if we need to use 64-bit pointers 2019-04-15 14:33:23 +02:00
jit_load.cpp - switch from ASMJIT_ARCH_X64 to ASMJIT_ARCH_64BIT when checking if we need to use 64-bit pointers 2019-04-15 14:33:23 +02:00
jit_math.cpp - create CreateCall helper to get rid of a lot of the cc.call boilerplate 2019-04-15 14:33:20 +02:00
jit_move.cpp - create CreateCall helper to get rid of a lot of the cc.call boilerplate 2019-04-15 14:33:20 +02:00
jit_store.cpp - create CreateCall helper to get rid of a lot of the cc.call boilerplate 2019-04-15 14:33:20 +02:00
jitintern.h - create CreateCall helper to get rid of a lot of the cc.call boilerplate 2019-04-15 14:33:20 +02:00
vm.h - implement throwing by storing exception information in a struct, then return from the jitted function and throw from c++ 2019-04-15 14:32:02 +02:00
vmexec.cpp - embed and use asmjit to JIT ZScript VM functions 2019-04-15 14:31:22 +02:00
vmexec.h - read the parameters and registers directly off the stack 2019-04-15 14:33:11 +02:00
vmframe.cpp - implement throwing by storing exception information in a struct, then return from the jitted function and throw from c++ 2019-04-15 14:32:02 +02:00
vmintern.h - read the parameters and registers directly off the stack 2019-04-15 14:33:11 +02:00
vmops.h - split JitCompiler into multiple files 2019-04-15 14:32:46 +02:00