[PATCH 2/3] x86: Pass insn to single operand emitters

2009-12-13 Thread Pekka Enberg
Preparation for emitter function signature unification. Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c | 102 +- 1 files changed, 51 insertions(+), 51 deletions(-) diff --git a/arch/x86/emit-code.c b/arch/x86/emit-code.c index 143329a..5939

[PATCH 3/3] x86: Unify NO_OPERANDS and SINGLE_OPERAND emission

2009-12-13 Thread Pekka Enberg
Now that NO_OPERANDS and SINGLE_OPERAND emitter share the same function signature we can unify the two. Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c | 19 +-- 1 files changed, 5 insertions(+), 14 deletions(-) diff --git a/arch/x86/emit-code.c b/arch/x86/emit-code.c ind

[PATCH 1/3] x86: Pass insn to operand emitters

2009-12-13 Thread Pekka Enberg
Preparation for emitter function signature unification. Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c | 25 +++-- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/arch/x86/emit-code.c b/arch/x86/emit-code.c index 6158365..143329a 100644 --- a/arch/x86

[penberg/jato] 94a51a: x86: Fix emit_test_imm_memdisp() argument names

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: 94a51ab612e65ca2cd4b5ac190c28c8a7ad0d1ea http://github.com/penberg/jato/commit/94a51ab612e65ca2cd4b5ac190c28c8a7ad0d1ea Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/emit-code.c

[penberg/jato] efecf2: x86: Fix some single operand emitters

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: efecf2ac3d0b115133f735386d9911b3f882a558 http://github.com/penberg/jato/commit/efecf2ac3d0b115133f735386d9911b3f882a558 Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/emit-code.c

[PATCH] x86: Fix some single operand emitters

2009-12-13 Thread Pekka Enberg
Use SINGLE_OPERAND for instructions emitters that only have a single operand. This doesn't change functionality as we've been lucky so far and TWO_OPERAND passes the right operand to the emitter functions. Cc: Arthur HUILLET Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c | 54 ++

[penberg/jato] e963ce: x86: Fix more wrapped function signatures

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: e963cec9308c89f6dc8d03cb9c76caec9ee799d2 http://github.com/penberg/jato/commit/e963cec9308c89f6dc8d03cb9c76caec9ee799d2 Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/emit-code.c

[penberg/jato] 691e7c: x86: Don't wrap function signature on multiple lin...

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: 691e7cf7ecc2409f6a91f4a25185f36d696e061c http://github.com/penberg/jato/commit/691e7cf7ecc2409f6a91f4a25185f36d696e061c Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/emit-code.c

[penberg/jato] 58ae9f: x86: Remove unused INSN_MOV_IP_REG type

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: 58ae9fdb4c68ee095a7923fb86f2f87d30577f3d http://github.com/penberg/jato/commit/58ae9fdb4c68ee095a7923fb86f2f87d30577f3d Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/emit-code.c

[PATCH 2/2] x86: Unify single operand emitter function signatures

2009-12-13 Thread Pekka Enberg
The "src" and "dest" argument names refer to the ->src and ->dest struct insn operands. Use the "operand" name for single operand instruction emitters to avoid confusion. Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c | 23 +++ 1 files changed, 11 insertions(+), 12 de

[PATCH 1/2] x86: Remove unused INSN_MOV_IP_REG type

2009-12-13 Thread Pekka Enberg
Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c|8 arch/x86/include/arch/instruction.h |1 - arch/x86/instruction.c |1 - 3 files changed, 0 insertions(+), 10 deletions(-) diff --git a/arch/x86/emit-code.c b/arch/x86/emit-code.c index 506ca6

[penberg/jato] a37c3a: x86: Remove unused INSN_MOV_IP_THREAD_LOCAL_MEMBAS...

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: a37c3a888f8f84dbf31d5c1ba193220ab53b1543 http://github.com/penberg/jato/commit/a37c3a888f8f84dbf31d5c1ba193220ab53b1543 Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/emit-code.c

[PATCH 1/3] x86: Remove unused INSN_MOV_IP_THREAD_LOCAL_MEMBASE type

2009-12-13 Thread Pekka Enberg
Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c| 11 --- arch/x86/include/arch/instruction.h |1 - arch/x86/instruction.c |1 - arch/x86/lir-printer.c |7 --- 4 files changed, 0 insertions(+), 20 deletions(-) diff --git a/a

[PATCH 2/3] x86: Remove unused INSN_PUSH_MEMBASE type

2009-12-13 Thread Pekka Enberg
Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c|7 --- arch/x86/include/arch/instruction.h |1 - arch/x86/instruction.c |1 - arch/x86/lir-printer.c |7 --- 4 files changed, 0 insertions(+), 16 deletions(-) diff --git a/arch/

[PATCH 3/3] x86: Remove unused INSN_XOR_IMM_REG type

2009-12-13 Thread Pekka Enberg
Signed-off-by: Pekka Enberg --- arch/x86/emit-code.c| 12 arch/x86/include/arch/instruction.h |1 - arch/x86/instruction.c |1 - arch/x86/lir-printer.c |7 --- test/arch-x86/emit-code-test_32.c |7 --- 5 files chan

[PATCH] Add myself to AUTHORS

2009-12-13 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET --- AUTHORS |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/AUTHORS b/AUTHORS index 92693d2..417ea18 100644 --- a/AUTHORS +++ b/AUTHORS @@ -24,3 +24,8 @@ L: Oslo, Norway N: Saeed Siam D: Array handling, VMT L: Dhaka, Bangladesh + +N:

[penberg/jato] ef4bc1: vm: Add support for GNU Classpath 0.98

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: ef4bc15c9cbb0c8537a14471902444b20d19b151 http://github.com/penberg/jato/commit/ef4bc15c9cbb0c8537a14471902444b20d19b151 Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M vm/classloader.c M

[PATCH] vm: Add support for GNU Classpath 0.98

2009-12-13 Thread Pekka Enberg
Cc: Arthur HUILLET Signed-off-by: Pekka Enberg --- vm/classloader.c |9 ++--- vm/preload.c | 45 +++-- 2 files changed, 37 insertions(+), 17 deletions(-) diff --git a/vm/classloader.c b/vm/classloader.c index c31ae24..66a9b93 100644 --- a/vm

[PATCH] x86-64: Fix native_call_gp() clobber list

2009-12-13 Thread Pekka Enberg
As we are doing a "call", we must specify all caller-saved registers as clobbered. Cc: Eduard - Gabriel Munteanu Cc: Arthur HUILLET Signed-off-by: Pekka Enberg --- arch/x86/call.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/x86/call.c b/arch/x86/call.c ind

[penberg/jato] be4494: x86-64: Fix native_call_gp() clobber list

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: be4494826d379ede2267cd66aca76202ee74a2c4 http://github.com/penberg/jato/commit/be4494826d379ede2267cd66aca76202ee74a2c4 Author: Pekka Enberg Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M arch/x86/call.c Log

[penberg/jato] 429c09: Added dependencies installation instructions for A...

2009-12-13 Thread noreply
Branch: refs/heads/master Home: http://github.com/penberg/jato Commit: 429c09a8ef7f6493cddf53a895b951f9958cf6c9 http://github.com/penberg/jato/commit/429c09a8ef7f6493cddf53a895b951f9958cf6c9 Author: Arthur HUILLET Date: 2009-12-13 (Sun, 13 Dec 2009) Changed paths: M README Log Messag

[PATCH] Added dependencies installation instructions for Arch Linux

2009-12-13 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET --- README |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/README b/README index cd32316..15122b0 100644 --- a/README +++ b/README @@ -33,6 +33,10 @@ How can I try it out? $ su $ pkg install SUNWgnome-common-devel SUNWgcc SUNWG