lightning.git - Portable just-in-time compiler library

index : lightning.git
Portable just-in-time compiler library
summary refs log tree commit diff
path: root/lib/jit_arm-swf.c
diff options
context:
space:
mode:
authorpcpa <paulo.cesar.pereira.de.andrade@gmail.com>2012年12月28日 10:35:14 -0200
committerpcpa <paulo.cesar.pereira.de.andrade@gmail.com>2012年12月28日 10:35:14 -0200
commit2e6c680d706a7b9020136feeaa0f9c86bf48c18f (patch)
tree0da1b43a6a65113a6e3d3f91ac320df5a9cf2778 /lib/jit_arm-swf.c
parent1287a2d4486d0281ed97e309c83bd3d38131fbd0 (diff)
downloadlightning-2e6c680d706a7b9020136feeaa0f9c86bf48c18f.tar.gz
Change type of return of jit_arg* and argument to jit_getarg*
* check/lightning.c, include/lightning.h, lib/jit_arm.c, lib/jit_mips.c, lib/jit_ppc.c, lib/jit_print.c, lib/jit_x86.c, lib/lightning.c: Change return value of jit_arg{,_f,_d} to a jit_node_t* object, that should be used as argument to jit_getarg_{c,uc,s,us,i,ui,l,f,d}. This just requires changing from jit_int32_t to jit_pointer_t (or jit_node_t*) the "handle" for the getarg calls, with the benefit that it makes it easy to implement patching of the stack address of non register arguments, this way allowing to implement variable size stack frames if applicable; useful if there are too many registers and jit functions uses only a few callee save registers.
Diffstat (limited to 'lib/jit_arm-swf.c')
0 files changed, 0 insertions, 0 deletions
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月12日 12:53:48 +0000

AltStyle によって変換されたページ (->オリジナル) /