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

Reply via email to