| 2004-08-12 |
Rhys Weatherley | Account for the extra value that is added to the stack... |
commit | commitdiff | tree | snapshot |
| 2004-08-08 |
Rhys Weatherley | Minor fix to previous checkin. |
commit | commitdiff | tree | snapshot |
| 2004-08-08 |
Rhys Weatherley | Updating working version to "0.0.3". |
commit | commitdiff | tree | snapshot |
| 2004-08-08 |
Rhys Weatherley | Update version for the "0.0.4" release. r.0.0.4 |
commit | commitdiff | tree | snapshot |
| 2004-08-05 |
Rhys Weatherley | Support for parallel builds. |
commit | commitdiff | tree | snapshot |
| 2004-08-05 |
Rhys Weatherley | Documentation updates. |
commit | commitdiff | tree | snapshot |
| 2004-08-04 |
Rhys Weatherley | Fix the operand types for "call_vtable_ptr". |
commit | commitdiff | tree | snapshot |
| 2004-06-25 |
Rhys Weatherley | Write an x86-64 assembly version of "__builtin_apply... |
commit | commitdiff | tree | snapshot |
| 2004-06-25 |
Rhys Weatherley | Fix a crash in gen-apply under x86-64. |
commit | commitdiff | tree | snapshot |
| 2004-06-24 |
Rhys Weatherley | Use separate JIT_REG_xxx flags for float32, float64... |
commit | commitdiff | tree | snapshot |
| 2004-06-21 |
Rhys Weatherley | Properly set the "may_throw" flag for opcodes that... |
commit | commitdiff | tree | snapshot |
| 2004-06-21 |
Rhys Weatherley | Move the code for loading/storing small structures... |
commit | commitdiff | tree | snapshot |
| 2004-06-18 |
Rhys Weatherley | Rewrite the x86 and ARM parameter handling routines... |
commit | commitdiff | tree | snapshot |
| 2004-06-17 |
Rhys Weatherley | Allow floating-point values to be passed in "fastcall... |
commit | commitdiff | tree | snapshot |
| 2004-06-17 |
Rhys Weatherley | _jit_regs_set_outgoing: pass 64-bit "fastcall" paramete... |
commit | commitdiff | tree | snapshot |
| 2004-06-16 |
Rhys Weatherley | Add a missing semi-colon. |
commit | commitdiff | tree | snapshot |
| 2004-06-14 |
Rhys Weatherley | Enable register allocation for 64-bit values under... |
commit | commitdiff | tree | snapshot |
| 2004-06-14 |
Rhys Weatherley | Add some test cases for parameter passing; fix fastcall... |
commit | commitdiff | tree | snapshot |
| 2004-06-13 |
Rhys Weatherley | Add the "outgoing_frame_posn" instruction, to support... |
commit | commitdiff | tree | snapshot |
| 2004-06-12 |
Rhys Weatherley | Implement or stub missing x86 instruction selection... |
commit | commitdiff | tree | snapshot |
| 2004-06-11 |
Rhys Weatherley | Optimize the x86 function epilog when we are certain... |
commit | commitdiff | tree | snapshot |
| 2004-06-11 |
Rhys Weatherley | Implement global register allocation for parameters... |
commit | commitdiff | tree | snapshot |
| 2004-06-11 |
Rhys Weatherley | Implement tail calls from a function to itself. |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | _jit_regs_load_value: avoid unnecessary spills if a... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Don't over-allocate x86 stack frames if EBX, ESI, and... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Add support for outgoing parameter areas, which should... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Dump the hex address of external functions, to aid... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Flush the constant pool after unconditional branches... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | Redesign the ARM code generation macros so that they... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | _jit_gen_load_value: use ARM register pairs properly... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | Optimize the use of rotated immediate values. |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | _arm_alu_reg_imm: forgot to update the instruction... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | Fix some bugs in the encoding of floating-point load... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | flush_constants: update the instruction location after... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | Implement a constant pool for ARM, which gets complicat... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | ARM parameters cannot be split between registers and... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | Minor register assignment bugs. |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | _jit_gen_spill_reg: spill properly to global registers... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | _jit_gen_spill_reg: spill properly to global registers... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | Introduce conditional rules into "gen-sel" so that... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | arm_call: use a more efficient form of call for offsets... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | _jit_regs_set_outgoing: implement missing function. |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | More x86 instruction selection rules. |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | Remove obsolete opcodes which violate "_jit_load_opcode... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Add an API for querying the x86 "cpuid" information. |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Fix ROUND_END_PTR so that it adds the size after castin... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | (jit_flush_exec): warning fix for ia64. |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Gen-apply fix for ia64. |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Bypass the auto-detection logic in gen-apply under... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Add "_setjmp" to the list of names to try to work aroun... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Fix misnaming of jit_type_get_abi, jit_abi_stdcall... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Expand floating-point instructions for ARM. |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Add floating-point instruction macros. |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Use "sigsetjmp" instead of "setjmp", because "setjmp... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Fix a warning. |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Work around a SIGFPE for sqrt(-1) on Alpha; it should... |
commit | commitdiff | tree | snapshot |
| 2004-06-07 |
Rhys Weatherley | Alignment problem with "push_const_float32" on 64-bit... |
commit | commitdiff | tree | snapshot |
| 2004-06-06 |
Rhys Weatherley | Gen-apply fixes for Alpha platforms. |
commit | commitdiff | tree | snapshot |
| 2004-06-06 |
Rhys Weatherley | jit_flush_exec: flush cache lines properly if the start... |
commit | commitdiff | tree | snapshot |
| 2004-06-06 |
Rhys Weatherley | Add some more instructions to the ARM back end; split... |
commit | commitdiff | tree | snapshot |
| 2004-06-02 |
Rhys Weatherley | Recognise "t = a op b; a = t" and turn it into "a ... |
commit | commitdiff | tree | snapshot |
| 2004-06-02 |
Rhys Weatherley | _jit_regs_load_value: if a value is in a global registe... |
commit | commitdiff | tree | snapshot |
| 2004-06-02 |
Rhys Weatherley | Implement a simple global register allocation policy... |
commit | commitdiff | tree | snapshot |
| 2004-06-01 |
Rhys Weatherley | Enable the x86 back end by default on platforms where... |
commit | commitdiff | tree | snapshot |
| 2004-06-01 |
Rhys Weatherley | More instruction selection rules for ARM. |
commit | commitdiff | tree | snapshot |
| 2004-06-01 |
Rhys Weatherley | Fix some gcc 3.x compile warnings. |
commit | commitdiff | tree | snapshot |
| 2004-05-31 |
Rhys Weatherley | Throw exceptions correctly for "check_null". |
commit | commitdiff | tree | snapshot |
| 2004-05-31 |
Rhys Weatherley | Inline and optimize divisions for x86. |
commit | commitdiff | tree | snapshot |
| 2004-05-31 |
Rhys Weatherley | Optimize multiplications for x86. |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | Fix a cpu vs non-cpu register problem in the floating... |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | Add "jit_insn_defer_pop_stack" and "jit_insn_flush_defe... |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | Improve instruction selection for floating-point "push... |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | Another small change. |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | Small update to LLVM URL. |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | jit_insn_convert: use intrinsic functions for conversio... |
commit | commitdiff | tree | snapshot |
| 2004-05-30 |
Rhys Weatherley | Clarify the text that describes LLVM, at the request... |
commit | commitdiff | tree | snapshot |
| 2004-05-29 |
Rhys Weatherley | Stub out JIT_OP_RETURN_REG, which doesn't need any... |
commit | commitdiff | tree | snapshot |
| 2004-05-29 |
Rhys Weatherley | Continue the x86 back end; particularly byte/short... |
commit | commitdiff | tree | snapshot |
| 2004-05-27 |
Rhys Weatherley | Relative loads and stores for x86. |
commit | commitdiff | tree | snapshot |
| 2004-05-27 |
Rhys Weatherley | dpas_type_identical: treat "float64" and "nfloat" as... |
commit | commitdiff | tree | snapshot |
| 2004-05-27 |
Rhys Weatherley | Split "detect_struct_conventions" up a bit more to... |
commit | commitdiff | tree | snapshot |
| 2004-05-26 |
Rhys Weatherley | Add the beginnings of the instruction selector for... |
commit | commitdiff | tree | snapshot |
| 2004-05-26 |
Rhys Weatherley | More selection cases for the x86 back end. |
commit | commitdiff | tree | snapshot |
| 2004-05-26 |
Rhys Weatherley | Add "jit_block_current_is_dead" to simplify testing... |
commit | commitdiff | tree | snapshot |
| 2004-05-26 |
Rhys Weatherley | Add "jit_insn_new_block" to simplify creating a new... |
commit | commitdiff | tree | snapshot |
| 2004-05-26 |
Rhys Weatherley | More bug fixes for the x86 back end. |
commit | commitdiff | tree | snapshot |
| 2004-05-25 |
Rhys Weatherley | Fix some compile issues in the x86 native back end. |
commit | commitdiff | tree | snapshot |
| 2004-05-25 |
Rhys Weatherley | Selectors for call instructions. |
commit | commitdiff | tree | snapshot |
| 2004-05-25 |
Rhys Weatherley | Selectors for branch instructions. |
commit | commitdiff | tree | snapshot |
| 2004-05-25 |
Rhys Weatherley | Check in the initial instruction selector for x86 ... |
commit | commitdiff | tree | snapshot |
| 2004-05-25 |
Rhys Weatherley | Add the "gen-sel" program to the tree, to assist with... |
commit | commitdiff | tree | snapshot |
| 2004-05-24 |
Rhys Weatherley | Add missing functions to the C++ API. |
commit | commitdiff | tree | snapshot |
| 2004-05-24 |
Rhys Weatherley | _jit_gen_start_block: set the address of the exception... |
commit | commitdiff | tree | snapshot |
| 2004-05-24 |
Rhys Weatherley | Rewrite the exception region routines to make them... |
commit | commitdiff | tree | snapshot |
| 2004-05-22 |
Rhys Weatherley | Modify the function call logic to use "setjmp" with... |
commit | commitdiff | tree | snapshot |
| 2004-05-21 |
Rhys Weatherley | Rename "jit_insn_move_blocks" to "jit_insn_move_blocks_... |
commit | commitdiff | tree | snapshot |
| 2004-05-21 |
Rhys Weatherley | _jit_block_peephole_branch: don't allow conditional... |
commit | commitdiff | tree | snapshot |
| 2004-05-21 |
Rhys Weatherley | Use computed goto's in the interpreter if supported... |
commit | commitdiff | tree | snapshot |
| 2004-05-21 |
Rhys Weatherley | Add the "jit_insn_alloca" instruction. |
commit | commitdiff | tree | snapshot |
| 2004-05-21 |
Rhys Weatherley | Remove the last remaining C++ code from libjit.so so... |
commit | commitdiff | tree | snapshot |
| next |