Branch: refs/heads/master Home: http://github.com/penberg/jato
Commit: b4f2964414e39c2ba01409ed59bdcd798cd1f29c http://github.com/penberg/jato/commit/b4f2964414e39c2ba01409ed59bdcd798cd1f29c Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-24 (Sat, 24 Oct 2009) Changed paths: M jit/spill-reload.c Log Message: ----------- jit: fix get_reload_before_insn() LIR position passed to radix_tree_lookup() should be always even. Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: ef80fc1f3c6dc1d8473e904dfcaf4dbab2c7ba87 http://github.com/penberg/jato/commit/ef80fc1f3c6dc1d8473e904dfcaf4dbab2c7ba87 Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-24 (Sat, 24 Oct 2009) Changed paths: M jit/spill-reload.c Log Message: ----------- jit: fix dead code in __insert_spill_reload_insn() Reported-by: Pekka Enberg <penb...@helsinki.cs.fi> Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 5da2dd180d83da339d03db55dfef715ea87c2850 http://github.com/penberg/jato/commit/5da2dd180d83da339d03db55dfef715ea87c2850 Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-24 (Sat, 24 Oct 2009) Changed paths: M jit/spill-reload.c Log Message: ----------- jit: make API to insert_reload_insn() the same as for insert_spill_insn() Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 0962627028924c04bf64d1c7c4e2c336115fa216 http://github.com/penberg/jato/commit/0962627028924c04bf64d1c7c4e2c336115fa216 Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-24 (Sat, 24 Oct 2009) Changed paths: M jit/spill-reload.c Log Message: ----------- jit: set bytecode offset of spill/reload instructions properly Functions get_spill_after_insn() and get_reload_before_insn() not always return a pointer to struct insn (the API will be fixed in following patches). This can happen when we must insert spill instruction at the beginning of basic block, or a reload instruction at the end of basic block. In those cases a container of insn list head is returned. Therefore we can't get the bytecode offset by dereferencing the result. A valid bytecode offset value is returned by those function by setting a variable to which pointer is passed as an argument. Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 361dc16a764fbac719a81f04b41b73d191331e4a http://github.com/penberg/jato/commit/361dc16a764fbac719a81f04b41b73d191331e4a Author: Tomek Grabiec <tgrab...@gmail.com> Date: 2009-10-24 (Sat, 24 Oct 2009) Changed paths: M jit/spill-reload.c Log Message: ----------- jit: cleanup in spill-reload.c This changes the API and renames get_spill_after_insn() and get_reload_before_insn() so that they do not return a pointer to struct insn, since it is not always a pointer to struct insn. Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> Commit: 4835639a538666fa1d1ed87b3155b8f39fe2a841 http://github.com/penberg/jato/commit/4835639a538666fa1d1ed87b3155b8f39fe2a841 Author: Pekka Enberg <penb...@cs.helsinki.fi> Date: 2009-10-24 (Sat, 24 Oct 2009) Changed paths: M arch/x86/call.c Log Message: ----------- x86-64: Fix native_call() signature Fixes the following compilation error on x86-64: CC arch/x86/call.o arch/x86/call.c:257: error: conflicting types for ‘native_call’ include/vm/call.h:82: error: previous declaration of ‘native_call’ was here Cc: Eduard - Gabriel Munteanu <eduard.munte...@linux360.ro> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel