188 Commits (1bda626537b96a23f3d642a8efe2889863dea7de)

Author SHA1 Message Date
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
Rhys Weatherley faf25b6af3 output_branch: correct the offset when outputting a long-form backward branch. 20 years ago
Rhys Weatherley d22a2c16e5 Redesign the debugger API so that it contains functions 20 years ago
Rhys Weatherley 599fc81ed5 Use a common helper function for performing debug hook tests on 20 years ago
Rhys Weatherley 8196846bb1 Clean up the breakpoint API and implement debug hooks for the interpreter. 20 years ago
Rhys Weatherley 5952bf0826 Add instructions and function API's for supporting debug line 20 years ago
Rhys Weatherley 60dabef87c Pointer-relative loads and stores for structures in the x86 back end. 20 years ago
Rhys Weatherley 3b318617df Add some support for structure copying to the x86 back end. 20 years ago
Rhys Weatherley c00b98ab8f The pointer value for indirect and vtable calls was being pushed onto the stack twice. 20 years ago
Rhys Weatherley 8f444b8c41 Add a sample program that demonstrates a simple VM based 20 years ago
Rhys Weatherley 9f4f782546 Fix x86 code generation for floating-point return instructions. 20 years ago
Rhys Weatherley 2d7c79c283 cpuid_query: use %ebx in a way that doesn't confuse PIC mode in some 21 years ago
Rhys Weatherley 2b85d40bc1 Re-implement the "push_return_area_ptr" patch so as to avoid wasting 21 years ago
Rhys Weatherley 57ada6112e Account for the extra value that is added to the stack by the 21 years ago
Rhys Weatherley 9267803d7c Minor fix to previous checkin. 21 years ago
Rhys Weatherley 9e4ce0a053 Updating working version to "0.0.3". 21 years ago
Rhys Weatherley 619df5a85a Update version for the "0.0.4" release. 21 years ago
Rhys Weatherley ee18787c07 Support for parallel builds. 21 years ago
Rhys Weatherley 2cf88e3937 Documentation updates. 21 years ago
Rhys Weatherley 173452e46c Fix the operand types for "call_vtable_ptr". 21 years ago
Rhys Weatherley a982e32003 Write an x86-64 assembly version of "__builtin_apply", because 21 years ago
Rhys Weatherley 13489a8e18 Fix a crash in gen-apply under x86-64. 21 years ago
Rhys Weatherley 27d58523cf Use separate JIT_REG_xxx flags for float32, float64, and nfloat 21 years ago
Rhys Weatherley 313c14a656 Properly set the "may_throw" flag for opcodes that throw exceptions and 21 years ago
Rhys Weatherley 0eba5c9744 Move the code for loading/storing small structures into a central location. 21 years ago