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