Branch: refs/heads/master
Home:   http://github.com/penberg/jato

Commit: 3422bcff873271dca96451c53f69e47cbfab1220
    
http://github.com/penberg/jato/commit/3422bcff873271dca96451c53f69e47cbfab1220
Author: Pekka Enberg <penb...@cs.helsinki.fi>
Date:   2009-10-24 (Sat, 24 Oct 2009)

Changed paths:
  M arch/mmix/include/arch/instruction.h
  M arch/x86/include/arch/instruction.h
  M arch/x86/insn-selector.brg
  M arch/x86/instruction.c
  M include/jit/bc-offset-mapping.h
  M jit/bc-offset-mapping.c
  M jit/spill-reload.c
  M jit/trace-jit.c

Log Message:
-----------
x86: Use 16 bits for bytecode offsets

Section 4.10 ("Limitations of the Java Virtual Machine") of the Java bytecode
specification:

  The amount of code per non-native, non-abstract method is limited to 65536
  bytes [...]

Therefore, use "uint16_t" for bytecode offsets to reduce the size of struct
insn some more.

Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi>


Commit: d6fbd739453fdd2617f6e180f816c7dd60d11343
    
http://github.com/penberg/jato/commit/d6fbd739453fdd2617f6e180f816c7dd60d11343
Author: Pekka Enberg <penb...@cs.helsinki.fi>
Date:   2009-10-24 (Sat, 24 Oct 2009)

Changed paths:
  M arch/x86/insn-selector.brg
  M arch/x86/lir-printer.c
  M include/jit/vars.h
  M jit/compilation-unit.c
  M jit/interval.c
  M jit/linear-scan.c
  M jit/spill-reload.c
  M jit/trace-jit.c
  M test/jit/spill-reload-test.c

Log Message:
-----------
jit: Add ->flags member in struct live_interval

This patch reduces the size of struct live_interval by packing three booleans
into one 8 bit "flags" struct member.

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