mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-21 03:00:19 +02:00
Add extra files implementing different jit backends.
2012-12-02 Paulo Andrade <pcpa@gnu.org> * lib/jit_x86-cpu.c, lib/jit_x86-sse.c, lib/jit_x86-x87.c: Actually change copyright owner to FSF as avertised. * lib/jit_arm-cpu.c, lib/jit_arm-swf.c, lib/jit_arm-vfp.c, lib/jit_arm.c, lib/jit_mips-cpu.c, lib/jit_mips-fpu.c, lib/jit_mips.c, lib/jit_ppc-cpu.c, lib/jit_ppc-fpu.c, lib/jit_ppc.c: New files implementing initial code different jit backends. * include/lightning/jit_private.h: Add extra field to the private jit_patch_t type, required by the arm port. * lib/Makefile.am: Update for the new backend implementation files.
This commit is contained in:
parent
51b2cee78e
commit
b7c8db4ba4
16 changed files with 20463 additions and 3 deletions
17
ChangeLog
17
ChangeLog
|
@ -1,3 +1,20 @@
|
|||
2012-12-02 Paulo Andrade <pcpa@gnu.org>
|
||||
|
||||
* lib/jit_x86-cpu.c, lib/jit_x86-sse.c, lib/jit_x86-x87.c:
|
||||
Actually change copyright owner to FSF as avertised.
|
||||
|
||||
* lib/jit_arm-cpu.c, lib/jit_arm-swf.c,
|
||||
lib/jit_arm-vfp.c, lib/jit_arm.c,
|
||||
lib/jit_mips-cpu.c, lib/jit_mips-fpu.c, lib/jit_mips.c,
|
||||
lib/jit_ppc-cpu.c, lib/jit_ppc-fpu.c, lib/jit_ppc.c: New
|
||||
files implementing initial code different jit backends.
|
||||
|
||||
* include/lightning/jit_private.h: Add extra field to the
|
||||
private jit_patch_t type, required by the arm port.
|
||||
|
||||
* lib/Makefile.am: Update for the new backend implementation
|
||||
files.
|
||||
|
||||
2012-12-02 Paulo Andrade <pcpa@gnu.org>
|
||||
|
||||
* check/Makefile.am: Add proper "make clean" rule and missing
|
||||
|
|
|
@ -167,6 +167,9 @@ struct jit_value {
|
|||
};
|
||||
|
||||
typedef struct {
|
||||
#if __arm__
|
||||
jit_word_t kind;
|
||||
#endif
|
||||
jit_word_t inst;
|
||||
jit_node_t *node;
|
||||
} jit_patch_t;
|
||||
|
|
|
@ -22,6 +22,16 @@ liblightning_la_SOURCES = \
|
|||
lightning.c
|
||||
|
||||
EXTRA_DIST = \
|
||||
jit_arm.c \
|
||||
jit_arm-cpu.c \
|
||||
jit_arm-swf.c \
|
||||
jit_x86-vfp.c \
|
||||
jit_mips.c \
|
||||
jit_mips-cpu.c \
|
||||
jit_mips-fpu.c \
|
||||
jit_ppc.c \
|
||||
jit_ppc-cpu.c \
|
||||
jit_ppc-fpu.c \
|
||||
jit_x86.c \
|
||||
jit_x86-cpu.c \
|
||||
jit_x86-sse.c \
|
||||
|
|
3707
lib/jit_arm-cpu.c
Normal file
3707
lib/jit_arm-cpu.c
Normal file
File diff suppressed because it is too large
Load diff
2381
lib/jit_arm-swf.c
Normal file
2381
lib/jit_arm-swf.c
Normal file
File diff suppressed because it is too large
Load diff
2301
lib/jit_arm-vfp.c
Normal file
2301
lib/jit_arm-vfp.c
Normal file
File diff suppressed because it is too large
Load diff
1692
lib/jit_arm.c
Normal file
1692
lib/jit_arm.c
Normal file
File diff suppressed because it is too large
Load diff
2960
lib/jit_mips-cpu.c
Normal file
2960
lib/jit_mips-cpu.c
Normal file
File diff suppressed because it is too large
Load diff
1646
lib/jit_mips-fpu.c
Normal file
1646
lib/jit_mips-fpu.c
Normal file
File diff suppressed because it is too large
Load diff
1226
lib/jit_mips.c
Normal file
1226
lib/jit_mips.c
Normal file
File diff suppressed because it is too large
Load diff
2304
lib/jit_ppc-cpu.c
Normal file
2304
lib/jit_ppc-cpu.c
Normal file
File diff suppressed because it is too large
Load diff
1085
lib/jit_ppc-fpu.c
Normal file
1085
lib/jit_ppc-fpu.c
Normal file
File diff suppressed because it is too large
Load diff
1128
lib/jit_ppc.c
Normal file
1128
lib/jit_ppc.c
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (C) 2011 Paulo Cesar Pereira de Andrade.
|
||||
* Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (C) 2011 Paulo Cesar Pereira de Andrade.
|
||||
* Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (C) 2011 Paulo Cesar Pereira de Andrade.
|
||||
* Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue