505 Commits (bcf9a2ff8bd47b798c41986eec527d96ea386317)
 

Author SHA1 Message Date
Aleksey Demakov bd92c0b19b fix interpreter JIT_OP_LCMP_UN opcode 17 years ago
Klaus Treichel f8da4554d4 Fix some opcodes in the interpreter backend. 17 years ago
Aleksey Demakov 8552cffc73 add x86 JIT_OP_NFLOAT_TO_INT and JIT_OP_NFLOAT_TO_LONG rules 17 years ago
Aleksey Demakov f0f25c3579 fix on-demand compilation for interpreter 17 years ago
Aleksey Demakov 8b8f26700c update tutorial wrt recomplation 17 years ago
Aleksey Demakov 74e984980c remove jit_function_recompile 17 years ago
Klaus Treichel 0263ff79f3 Add missed ChangeLog entries. 17 years ago
Klaus Treichel d6da8bbe8a Add support for multi os archs. Fix jit_builtin_apply for x86_64 by adding 17 years ago
Aleksey Demakov dd6e1ea1db fix compiler warnings 17 years ago
Aleksey Demakov 37c5525299 do not start new basic block on the bytecode mark 17 years ago
Aleksey Demakov eac8d2d2e9 add missing header for macosx into distribution 17 years ago
Aleksey Demakov 28eac85a0d fix a typo and add a wrapper for jit_function_reserve_label for jitplus 17 years ago
Aleksey Demakov 459115e4f9 extend comments for jit_insn_jump_table 17 years ago
Aleksey Demakov e0f954a672 add jit_function_reserve_label function 17 years ago
Aleksey Demakov 9975a64c6a fix jump table code generation 17 years ago
Aleksey Demakov 0adeff1a90 reimplement optimization of relative instructions for the sake of correctness 18 years ago
Aleksey Demakov e002775c4a disable copy propagation if JIT_OP_COPY_INT is applied to bytes and shorts; 18 years ago
Aleksey Demakov 58990df132 add comments for readability of conversion tables in jit_insn_convert 18 years ago
Aleksey Demakov 7021d41fe3 do not use copy propagation for addressable and volatile values 18 years ago
Aleksey Demakov d7554e78e2 implement simple-minded copy propagation 18 years ago
Klaus Treichel c8c421efde Fix conversion from ulong to nfloat for values greater than jit_max_long. 18 years ago
Aleksey Demakov 6c32c32ca9 remove incorrect optimization in jit_insn_store() 18 years ago
Aleksey Demakov 08cde06e04 fix compilation for archs without register stack 18 years ago
Aleksey Demakov 6180ef84d4 update working version to 0.1.1 18 years ago
Aleksey Demakov 754687c961 add doc scripts to EXTRA_DIST; add jit-arch.h to BUILT_SOURCES 18 years ago
Aleksey Demakov 6c06778ba0 Updates for the 0.1.0 release 18 years ago
Aleksey Demakov f630ae708f fix problem with ops that have x87 dest register and no x87 input registers 18 years ago
Aleksey Demakov c17670fb0c compile_block() checks if code cache is full 18 years ago
Aleksey Demakov ea9d00ae23 fix texinfo comments 18 years ago
Aleksey Demakov bf4a7a5c42 remove doc/texinfo.tex from the tree 18 years ago
Aleksey Demakov 08343ad1d8 change conditions for local and frame patterns to account for the case when 18 years ago
Aleksey Demakov 2f09c4538c more correctly handle compilation restart 18 years ago
Aleksey Demakov 0899f74630 flush the output stream upon dumping the function 18 years ago
Klaus Treichel dbc7301285 2007-02-10 Klaus Treichel <ktreichel@web.de> 18 years ago
Aleksey Demakov e5446328c2 provide for user defined on-demand compilation drivers 18 years ago
Aleksey Demakov cab0deaa5a fix bug with input register thrashing introduced 2006-12-30 18 years ago
Aleksey Demakov 1b2dcd9635 fix bug loading registers for ternary ops 18 years ago
Aleksey Demakov ef1ae731ec tweak gcc version of the _JIT_ARCH_GET_CURRENT_FRAME macro 18 years ago
Aleksey Demakov 5630eb60fb remove stack frame set up and restore instructions from redirector 18 years ago
Aleksey Demakov f9ad74f3e1 remove the closure_entry field from jit_function_t 18 years ago
Aleksey Demakov de27e7f3c0 complete regalloc support for x87 18 years ago
Klaus Treichel 3a2d61f140 Add ChangeLog entry for the typo fix. 18 years ago
Heiko Weiss a453e8fdad fixed a typo 18 years ago
Thomas Cort a23755e98d Removed FIXED registers from the alpha register class. Updated some 18 years ago
Thomas Cort ff76f69aaf add register classes for alpha. 18 years ago
Aleksey Demakov e013c6cdbc handle early_clobber flag for dest value; 18 years ago
Aleksey Demakov 941f10cb63 add support for register classes, clean up rule syntax and reg alloc interface 18 years ago
Aleksey Demakov e822e2bd1e add jit-reg-class.[ch] files to Makefile.am 18 years ago
Aleksey Demakov faa02da978 add register classes 18 years ago
Aleksey Demakov 5abea97ffa make sure that backend initialization is done only once 18 years ago