1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-11 16:20:19 +02:00
guile/include/lightning
pcpa ad589fbb0a Implement jit_allocar for dynamic stack allocation
* include/lightning.h, include/lightning/jit_private.h,
	lib/jit_aarch64-cpu.c, lib/jit_aarch64.c,
	lib/jit_alpha-cpu.c, lib/jit_alpha.c,
	lib/jit_arm-cpu.c, lib/jit_arm.c,
	lib/jit_hppa-cpu.c, lib/jit_hppa.c,
	lib/jit_ia64-cpu.c, lib/jit_ia64.c,
	lib/jit_mips-cpu.c, lib/jit_mips.c,
	lib/jit_ppc-cpu.c, lib/jit_ppc.c,
	lib/jit_s390-cpu.c, lib/jit_s390.c,
	lib/jit_sparc-cpu.c, lib/jit_sparc.c,
	lib/jit_x86-cpu.c, lib/jit_x86.c: Implement the new
	jit_allocar(offs, size) interface, that receives
	two integer registers arguments, allocates space
	dynamically in the stack, returns the offset in
	the first argument, and uses the second argument
	for the size in bytes of the memory to be allocated.

	* check/allocar.ok, check/allocar.tst: New files
	implementing test cases for the new jit_allocar
	interface.

	* check/Makefile.am, check/lightning.c: Update for
	the new test case and interface.

	* doc/body.texi: Add documentation of the new
	interface.
2015-02-17 14:37:57 -02:00
..
jit_aarch64.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_alpha.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_arm.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_hppa.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_ia64.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_mips.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_ppc.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_private.h Implement jit_allocar for dynamic stack allocation 2015-02-17 14:37:57 -02:00
jit_s390.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_sparc.h Remove inconsistent, public jit_arg_reg_p macro 2015-01-17 17:31:09 -02:00
jit_x86.h X86: No longer make st7 available as a temporary 2015-02-17 13:55:01 -02:00
Makefile.am S390: Replace s390x filenames with s390 2015-01-08 13:01:49 -02:00