312 Commits (08cde06e04e20c83beb133797b0adfaba39a9aa7)

Author SHA1 Message Date
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
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 faa02da978 add register classes 18 years ago
Aleksey Demakov 5abea97ffa make sure that backend initialization is done only once 18 years ago
Klaus Treichel a748a5d382 2006-12-17 Klaus Treichel <ktreichel@web.de> 18 years ago
Aleksey Demakov 82f7a1ec22 fix bug freeing stack register that is not on the stack top 18 years ago
Aleksey Demakov 7c3cd3d7c2 applied patch #5503 with some modifications 18 years ago
Aleksey Demakov 11c489fe74 add POSITION_INDEPENDENT context option 18 years ago
Aleksey Demakov d173ca2062 patch #5278 18 years ago
Aleksey Demakov ac8c429428 fix global register use cost computation; 18 years ago
Aleksey Demakov 8c332b91f6 add JIT_OP_ISIGN and JIT_OP_LSIGN, optimize JIT_OP_LNEG; 18 years ago
Aleksey Demakov abd69d11d5 add JIT_OP_IABS and JIT_OP_LABS rules 18 years ago
Aleksey Demakov 29c614b744 make comparison opcodes use three-address patterns 18 years ago
Aleksey Demakov a44186227a fixed a bug with coalescing values on x87-register stack 18 years ago
Aleksey Demakov 5691831f5f remove excessive and buggy patterns from JIT_OP_EXPAND_INT and 18 years ago
Aleksey Demakov 26e8157554 enable coalescing of the destination and source values of a copy operation in 18 years ago
Aleksey Demakov 48f421e169 fix interpreter's struct handling; 18 years ago
Aleksey Demakov 5f1a39f6b1 fix uninitialized value use in create_value_entry(); 18 years ago
Klaus Treichel d89d2cee39 2006-10-02 Klaus Treichel <ktreichel@web.de> 18 years ago
Aleksey Demakov 8fd919b8d4 resolve stack-walking problem with gcc 4.1 and introduce jit-arch-*.h 18 years ago
Aleksey Demakov d0a978cb66 add jit_insn_mark_breakpoint_variable() function. 18 years ago
Aleksey Demakov 56e8a52ef8 remove "old" register allocator; 18 years ago
Aleksey Demakov 343fad4827 add _JIT_REGS_CLOBBER_STACK flag to be used for "only" rules 18 years ago
Aleksey Demakov ccc54b2abd remove last traces of register allocation from the interpreter 18 years ago
Klaus Treichel 9e8c960f11 2006-08-31 Klaus Treichel <ktreichel@web.de> 18 years ago
Aleksey Demakov 37863fe1ec do not use jit-rules-x86.sel anymore 18 years ago
Aleksey Demakov 96011fd558 add "frame" keyword to .ins file syntax 18 years ago
Aleksey Demakov b247520091 replace interpreter stack with 3 dedicated pseudo-registers 18 years ago