212 Commits (a7192313efb18f09b6b1407904dda37d9c9f64db)

Author SHA1 Message Date
Aleksey Demakov a7192313ef Added function entry point indirector. Fixed tail call bug. 19 years ago
Aleksey Demakov 5b9056511d Add `reversible', `x87arith', `copy' keywords and fix bugs. 19 years ago
Klaus Treichel fcdd7cb1b0 2006-03-23 Klaus Treichel <ktreichel@web.de> 19 years ago
Aleksey Demakov b18b0e6cd3 added gen-rules tool 19 years ago
Klaus Treichel b2ac404a2e 2006-03-12 Klaus Treichel <ktreichel@web.de> 19 years ago
Aleksey Demakov 5413a1ade9 fixed int to uint and uint to int conversion 19 years ago
Aleksey Demakov e60b31edc2 fixed JIT_OP_STORE_RELATIVE_LONG 19 years ago
Aleksey Demakov bae1a6f1cb corrected opcode in x86_pop_mem and x86_pop_membase 19 years ago
Aleksey Demakov 673865190e fixed jit_insn_address_of_label() 19 years ago
Aleksey Demakov 6f9d5f4bd0 _jit_create_call_return_insns returns 1 (success) if there is no 19 years ago
Aleksey Demakov 7c54ae5478 New local register allocator. 19 years ago
Aleksey Demakov 3c830819e2 Added index field to jit_value struct. Included CFG code into build. 19 years ago
Aleksey Demakov 43444ac2d8 Fixed JIT_OP_CALL_FINALLY 19 years ago
Aleksey Demakov db3a7eb02c build control flow graph and do liveness analyses on it 19 years ago
Aleksey Demakov 6d7eeb9240 fixed typo in JIT_OP_JUMP_TABLE 19 years ago
Aleksey Demakov fe35ba59b4 optimize _jit_gen_load_value and allow to move a value from one register to another 19 years ago
Rhys Weatherley 4f10a37ccd Updating working version to "0.0.7". 19 years ago
Rhys Weatherley c4faeadf27 Update version for the "0.0.6" release. 19 years ago
Aleksey Demakov 60bf89d827 fix register allocation for long values 19 years ago
Aleksey Demakov d82bbc0001 fixed object file name 19 years ago
Aleksey Demakov bdd921b788 Fixed return type of inrinsic function that return exception code. 19 years ago
Aleksey Demakov d2d2f9255e implement JIT_OP_JUMP_TABLE in interpreter 19 years ago
Aleksey Demakov 045b16fa82 added jit_insn_jump_table 19 years ago
Aleksey Demakov fb4e23d004 added fixup_absolute_list field to _jit_block struct 19 years ago
Aleksey Demakov 1bda626537 added x86_jump_memindex 19 years ago
Aleksey Demakov 5492f5aa55 change jit_builtin_return_int to use leal instead of movl 19 years ago
Aleksey Demakov 23068aad8c implement JIT_OP_MEMMOVE 19 years ago
Aleksey Demakov 44d7c093c2 add jit_cache_get_start_method() and remove jit_function.start_address field 19 years ago
Aleksey Demakov 5db945627c implement array expressions 19 years ago
Aleksey Demakov f036142ad7 implemented JIT_OP_MEMCPY for x86 19 years ago
Aleksey Demakov 561a17f93f implemented JIT_OP_MEMSET for x86 19 years ago
Aleksey Demakov 351b2b2e81 Floating point element load and store optimization. Register allocation fixes. 19 years ago
Aleksey Demakov b3aec50201 Implemented jit_stack_trace_get_offset() 19 years ago
Aleksey Demakov 849779221d jit_insn_address_of() returns 0 for constant values 19 years ago
Gopal V bbac9567c4 add reviewer for constant patch 19 years ago
Gopal V b850a12f31 Use temporaries for address_of constants 19 years ago
Aleksey Demakov 39b6bce83e floating point changes 19 years ago
Aleksey Demakov efb964024e Make dump_object_code() work on cygwin. 19 years ago
Aleksey Demakov f0ed37ba1e More selection rules for x86. 19 years ago
Aleksey Demakov 4a3e6aebeb Merged with the latest version of x86-codegen.h from the Mono project 19 years ago
Klaus Treichel 231dab8dbb 2005-11-19 Klaus Treichel <ktreichel@web.de> 19 years ago
Rhys Weatherley 6334c1d701 Implement tail calls properly. 20 years ago
Rhys Weatherley c503c6010e jit_insn_store: use the destination type to determine the store opcode, 20 years ago
Rhys Weatherley 0619711be1 Return 0 when a sub-function throws an exception, not 1. 20 years ago
Rhys Weatherley 11b114c1bb jit_function_compile: clear block addresses and fixup lists if we need 20 years ago
Rhys Weatherley 4ebd09d402 Handle the special case of constant destination pointers in 20 years ago
Gopal V 8f8491dac2 fix ChangeLog entry 20 years ago
Gopal V 8494c5c0f6 fix manpage formatting - patch to bug #10779 20 years ago
Rhys Weatherley 7e107abaf2 Implement some of the locking code for the debugging API. 20 years ago
Rhys Weatherley 9ef87a3305 Test case for the long-form backward branch bug. 20 years ago