mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Rename include to jit.h, move all files to jit/
This change is in anticipation of making this lightning fork into an include-only library.
This commit is contained in:
parent
a5263b6618
commit
796ec6c16d
65 changed files with 49 additions and 127 deletions
|
@ -1,19 +0,0 @@
|
||||||
#
|
|
||||||
# Copyright 2000, 2001, 2002, 2012-2017 Free Software Foundation, Inc.
|
|
||||||
#
|
|
||||||
# This file is part of GNU lightning.
|
|
||||||
#
|
|
||||||
# GNU lightning is free software; you can redistribute it and/or modify it
|
|
||||||
# under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 3, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# GNU lightning is distributed in the hope that it will be useful, but
|
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
||||||
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
|
||||||
# License for more details.
|
|
||||||
#
|
|
||||||
|
|
||||||
include_HEADERS = lightning.h
|
|
||||||
SUBDIRS = \
|
|
||||||
lightning
|
|
|
@ -1,61 +0,0 @@
|
||||||
#
|
|
||||||
# Copyright 2000, 2001, 2002, 2012-2017 Free Software Foundation, Inc.
|
|
||||||
#
|
|
||||||
# This file is part of GNU lightning.
|
|
||||||
#
|
|
||||||
# GNU lightning is free software; you can redistribute it and/or modify it
|
|
||||||
# under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 3, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# GNU lightning is distributed in the hope that it will be useful, but
|
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
||||||
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
|
||||||
# License for more details.
|
|
||||||
#
|
|
||||||
|
|
||||||
lightning_includedir = $(includedir)/lightning
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
jit_private.h
|
|
||||||
|
|
||||||
if cpu_arm
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_arm.h
|
|
||||||
endif
|
|
||||||
if cpu_mips
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_mips.h
|
|
||||||
endif
|
|
||||||
if cpu_ppc
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_ppc.h
|
|
||||||
endif
|
|
||||||
if cpu_sparc
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_sparc.h
|
|
||||||
endif
|
|
||||||
if cpu_x86
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_x86.h
|
|
||||||
endif
|
|
||||||
if cpu_ia64
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_ia64.h
|
|
||||||
endif
|
|
||||||
if cpu_hppa
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_hppa.h
|
|
||||||
endif
|
|
||||||
if cpu_aarch64
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_aarch64.h
|
|
||||||
endif
|
|
||||||
if cpu_s390
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_s390.h
|
|
||||||
endif
|
|
||||||
if cpu_alpha
|
|
||||||
lightning_include_HEADERS = \
|
|
||||||
jit_alpha.h
|
|
||||||
endif
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _lightning_h
|
#ifndef _jit_h
|
||||||
#define _lightning_h
|
#define _jit_h
|
||||||
|
|
||||||
#if HAVE_CONFIG_H
|
#if HAVE_CONFIG_H
|
||||||
# include "config.h"
|
# include "config.h"
|
||||||
|
@ -133,25 +133,25 @@ typedef jit_int32_t jit_gpr_t;
|
||||||
typedef jit_int32_t jit_fpr_t;
|
typedef jit_int32_t jit_fpr_t;
|
||||||
|
|
||||||
#if defined(__i386__) || defined(__x86_64__)
|
#if defined(__i386__) || defined(__x86_64__)
|
||||||
# include <lightning/jit_x86.h>
|
# include <jit/jit_x86.h>
|
||||||
#elif defined(__mips__)
|
#elif defined(__mips__)
|
||||||
# include <lightning/jit_mips.h>
|
# include <jit/jit_mips.h>
|
||||||
#elif defined(__arm__)
|
#elif defined(__arm__)
|
||||||
# include <lightning/jit_arm.h>
|
# include <jit/jit_arm.h>
|
||||||
#elif defined(__ppc__) || defined(__powerpc__)
|
#elif defined(__ppc__) || defined(__powerpc__)
|
||||||
# include <lightning/jit_ppc.h>
|
# include <jit/jit_ppc.h>
|
||||||
#elif defined(__sparc__)
|
#elif defined(__sparc__)
|
||||||
# include <lightning/jit_sparc.h>
|
# include <jit/jit_sparc.h>
|
||||||
#elif defined(__ia64__)
|
#elif defined(__ia64__)
|
||||||
# include <lightning/jit_ia64.h>
|
# include <jit/jit_ia64.h>
|
||||||
#elif defined(__hppa__)
|
#elif defined(__hppa__)
|
||||||
# include <lightning/jit_hppa.h>
|
# include <jit/jit_hppa.h>
|
||||||
#elif defined(__aarch64__)
|
#elif defined(__aarch64__)
|
||||||
# include <lightning/jit_aarch64.h>
|
# include <jit/jit_aarch64.h>
|
||||||
#elif defined(__s390__) || defined(__s390x__)
|
#elif defined(__s390__) || defined(__s390x__)
|
||||||
# include <lightning/jit_s390.h>
|
# include <jit/jit_s390.h>
|
||||||
#elif defined(__alpha__)
|
#elif defined(__alpha__)
|
||||||
# include <lightning/jit_alpha.h>
|
# include <jit/jit_alpha.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define jit_flag_node 0x0001 /* patch node not absolute */
|
#define jit_flag_node 0x0001 /* patch node not absolute */
|
||||||
|
@ -1095,4 +1095,4 @@ extern void jit_get_memory_functions(jit_alloc_func_ptr*,
|
||||||
jit_realloc_func_ptr*,
|
jit_realloc_func_ptr*,
|
||||||
jit_free_func_ptr*);
|
jit_free_func_ptr*);
|
||||||
|
|
||||||
#endif /* _lightning_h */
|
#endif /* _jit_h */
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
#if DISASSEMBLER
|
#if DISASSEMBLER
|
||||||
# include <dis-asm.h>
|
# include <dis-asm.h>
|
||||||
#endif
|
#endif
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#define jit_arg_reg_p(i) (i >= 0 && i < 4)
|
#define jit_arg_reg_p(i) (i >= 0 && i < 4)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#define jit_arg_reg_p(i) ((i) >= 0 && (i) < 8)
|
#define jit_arg_reg_p(i) ((i) >= 0 && (i) < 8)
|
||||||
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,10 +17,11 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
|
||||||
#include <lightning/jit_private.h>
|
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
|
|
||||||
|
#include "jit.h"
|
||||||
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Prototypes
|
* Prototypes
|
||||||
*/
|
*/
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Prototypes
|
* Prototypes
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#define print_chr(value) fputc(value, stdout)
|
#define print_chr(value) fputc(value, stdout)
|
||||||
#define print_hex(value) fprintf(stdout, "0x%lx", value)
|
#define print_hex(value) fprintf(stdout, "0x%lx", value)
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2015-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2015-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#if PROTO
|
#if PROTO
|
||||||
# define free_synth_list(node) _free_synth_list(_jit,node)
|
# define free_synth_list(node) _free_synth_list(_jit,node)
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#if __WORDSIZE == 32
|
#if __WORDSIZE == 32
|
||||||
# define NUM_FLOAT_REG_ARGS 2
|
# define NUM_FLOAT_REG_ARGS 2
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
#if GET_JIT_SIZE
|
#if GET_JIT_SIZE
|
||||||
# include <stdio.h>
|
# include <stdio.h>
|
||||||
#endif
|
#endif
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
#include "jit.h"
|
||||||
#include <lightning/jit_private.h>
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#if __X32
|
#if __X32
|
||||||
# define jit_arg_reg_p(i) 0
|
# define jit_arg_reg_p(i) 0
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2017 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -17,13 +17,14 @@
|
||||||
* Paulo Cesar Pereira de Andrade
|
* Paulo Cesar Pereira de Andrade
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <lightning.h>
|
|
||||||
#include <lightning/jit_private.h>
|
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
#if defined(__sgi)
|
#if defined(__sgi)
|
||||||
# include <fcntl.h>
|
# include <fcntl.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "jit.h"
|
||||||
|
#include "jit/jit_private.h"
|
||||||
|
|
||||||
#ifndef MAP_ANON
|
#ifndef MAP_ANON
|
||||||
# define MAP_ANON MAP_ANONYMOUS
|
# define MAP_ANON MAP_ANONYMOUS
|
||||||
# ifndef MAP_ANONYMOUS
|
# ifndef MAP_ANONYMOUS
|
Loading…
Add table
Add a link
Reference in a new issue