Magnus Norddahl
|
d643fbd077
|
- removed CanJit as all opcodes are now implemented
- fix some store bugs
|
2018-10-07 22:21:48 +02:00 |
|
Magnus Norddahl
|
f321f64a05
|
- catch and rethrow c++ exceptions
|
2018-10-07 20:38:08 +02:00 |
|
Magnus Norddahl
|
47485194f4
|
- reuse temp virtual registers
|
2018-10-07 09:02:28 +02:00 |
|
Magnus Norddahl
|
5bf76523d6
|
- switch ToMemAddress to imm_ptr where allowed
|
2018-09-18 18:13:53 +02:00 |
|
Magnus Norddahl
|
61735ddd8b
|
- create CreateCall helper to get rid of a lot of the cc.call boilerplate
|
2018-09-17 12:00:25 +02:00 |
|
Magnus Norddahl
|
f61df60240
|
- implement OP_TAIL and OP_TAIL_K
|
2018-09-17 09:02:23 +02:00 |
|
Magnus Norddahl
|
d032914c3d
|
- use the ParamOpcodes array for finding the OP_PARAM's used by a call
|
2018-09-17 00:31:25 +02:00 |
|
Magnus Norddahl
|
663e61a4fb
|
- simplify some code
|
2018-09-14 23:38:57 +02:00 |
|
Jonathan Russell
|
11fbd9a0a4
|
- added string PARAM and RET
|
2018-09-14 18:20:31 +01:00 |
|
Magnus Norddahl
|
d09a377f12
|
- fix clang errors and warnings
|
2018-09-14 01:07:05 +02:00 |
|
Magnus Norddahl
|
b92e5fbf2a
|
- move EmitRESULT to jit_call
|
2018-09-13 02:56:02 +02:00 |
|
Magnus Norddahl
|
ef170883ef
|
- split JitCompiler into multiple files
|
2018-09-13 02:29:04 +02:00 |
|