/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/ |
H A D | code.h | 74 #define SG_CODE_BUILDER(obj) ((SgCodeBuilder*)(obj)) 119 SG_EXTERN SgCodeBuilder* Sg_MakeCodeBuilder(int size); 120 SG_EXTERN void Sg_CodeBuilderEmit(SgCodeBuilder *cb, 123 SG_EXTERN void Sg_CodeBuilderAddSrc(SgCodeBuilder *cb, int insn, 125 SG_EXTERN void Sg_CodeBuilderFlush(SgCodeBuilder *cb); 126 SG_EXTERN void Sg_CodeBuilderLabelSet(SgCodeBuilder *cb, SgObject label); 127 SG_EXTERN SgObject Sg_CodeBuilderFinishBuilder(SgCodeBuilder *cb, int last); 128 SG_EXTERN SgObject Sg_CodeBuilderFullName(SgCodeBuilder *cb); 132 SG_EXTERN SgCodeBuilder* Sg_MakeCodeBuilderFromCache(SgObject name, SgWord *code, int size, 136 SG_EXTERN SgObject Sg_CodeBuilderToVector(SgCodeBuilder *cb);
|
H A D | macro.h | 64 SgCodeBuilder *compiledCode; /* for cache */ 85 SgCodeBuilder *compiledCode);
|
H A D | sagittariusdefs.h | 255 typedef struct SgCodeBuilderRec SgCodeBuilder; typedef
|
H A D | vm.h | 374 SG_EXTERN void Sg_VMDumpCode(SgCodeBuilder *cb);
|
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/ |
H A D | code.c | 77 static void push(SgCodeBuilder *cb, SgWord word) in push() 94 static void flush(SgCodeBuilder *cb) in flush() 139 static void cb_put(SgCodeBuilder *cb, SgCodePacket *packet) in cb_put() 204 SgCodeBuilder *cb = SG_CODE_BUILDER(obj); in builder_print() 212 SgCodeBuilder* Sg_MakeCodeBuilder(int size) in Sg_MakeCodeBuilder() 214 SgCodeBuilder *cb = SG_NEW(SgCodeBuilder); in Sg_MakeCodeBuilder() 229 SgCodeBuilder *cb = SG_NEW(SgCodeBuilder); in Sg_MakeCodeBuilderFromCache() 282 void Sg_CodeBuilderFlush(SgCodeBuilder *cb) in Sg_CodeBuilderFlush() 295 static void finish_builder_rec(SgCodeBuilder *cb) in finish_builder_rec() 364 SgObject Sg_CodeBuilderFullName(SgCodeBuilder *cb) in Sg_CodeBuilderFullName() [all …]
|
H A D | macro.c | 72 SgObject data, SgObject env, SgCodeBuilder *compiledCode) in Sg_MakeMacro() 155 SgCodeBuilder *cb = m->compiledCode; in macro_code()
|
H A D | lib_vm.c | 558 SgCodeBuilder* cb; in sagittarius_vm_make_macro() 1366 SgCodeBuilder* cb; in sagittarius_vm_make_toplevel_closure() 1455 SgCodeBuilder* cb; in sagittarius_vm_cb_emit0X() 1484 SgCodeBuilder* cb; in sagittarius_vm_cb_emit1X() 1520 SgCodeBuilder* cb; in sagittarius_vm_cb_emit2X() 1563 SgCodeBuilder* cb; in sagittarius_vm_cb_emit0iX() 1599 SgCodeBuilder* cb; in sagittarius_vm_cb_emit1iX() 1642 SgCodeBuilder* cb; in sagittarius_vm_cb_emit2iX() 1692 SgCodeBuilder* cb; in sagittarius_vm_cb_emit0oX() 1725 SgCodeBuilder* cb; in sagittarius_vm_cb_emit0oiX() [all …]
|
H A D | lib_vmdebug.c | 25 SgCodeBuilder* cb; in sagittarius_vm_debug_vm_dump_code()
|
H A D | closure.c | 98 static int closure_transparent_rec(SgCodeBuilder *cb, SgObject seen) in closure_transparent_rec()
|
H A D | cache.c | 348 static SgObject write_cache_pass1(SgCodeBuilder *cb, SgObject r, 350 static void write_cache_pass2(SgPort *out, SgCodeBuilder *cb, SgObject r, 406 static int write_cache(SgObject name, SgCodeBuilder *cb, SgPort *out, int index) in write_cache() 609 static SgObject write_cache_pass1(SgCodeBuilder *cb, SgObject r, in write_cache_pass1() 975 static void write_cache_pass2(SgPort *out, SgCodeBuilder *cb, SgObject cbs, in write_cache_pass2()
|
H A D | vmcall.c | 182 SgCodeBuilder *cb = SG_CODE_BUILDER(cl->code);
|
H A D | lib_arith.c | 8 SgCodeBuilder d14530[9]; 517 static SgCodeBuilder *G14521 =
|
H A D | compiler-aux.c | 8 SgCodeBuilder d8846[2]; 240 static SgCodeBuilder *G8821 =
|
H A D | genstub | 63 (cgen-body "static SgCodeBuilder *toplevel = ")
|
H A D | lib_sandbox.c | 17 SgCodeBuilder d13265[10]; 372 static SgCodeBuilder *toplevel =
|
H A D | lib_regex.c | 17 SgCodeBuilder d12134[6]; 1164 static SgCodeBuilder *toplevel =
|
H A D | vm.c | 496 SgCodeBuilder *cb = SG_CODE_BUILDER(SG_CLOSURE(cl)->code); in get_closure_source() 709 static void vm_dump_code_rec(SgCodeBuilder *cb, int indent) in vm_dump_code_rec() 783 void Sg_VMDumpCode(SgCodeBuilder *cb) in Sg_VMDumpCode()
|
H A D | lib_program.c | 8 SgCodeBuilder d14547[6]; 780 static SgCodeBuilder *G14536 =
|
H A D | vminsn.c | 666 SG_PROF_COUNT_CALL(vm,AC(vm));{SgCodeBuilder* cb=(SG_CLOSURE(AC(vm)))->code;CL(vm)=(AC(vm)),PC(vm)=… in CASE() 694 SG_PROF_COUNT_CALL(vm,AC(vm));{SgCodeBuilder* cb=(SG_CLOSURE(AC(vm)))->code;CL(vm)=(AC(vm)),PC(vm)=… in CASE()
|
H A D | lib_vm.stub | 108 (let ((cb::SgCodeBuilder* (-> m compiledCode)))
|
H A D | lib_errors.c | 8 SgCodeBuilder d14515[23]; 1212 static SgCodeBuilder *G14490 =
|
H A D | lib_treemap.c | 15 SgCodeBuilder d13567[24]; 1583 static SgCodeBuilder *toplevel =
|
H A D | lib_fixnums.c | 37 SgCodeBuilder d11570[7]; 2327 static SgCodeBuilder *toplevel =
|
H A D | lib_flonums.c | 21 SgCodeBuilder d12058[9]; 3283 static SgCodeBuilder *toplevel =
|
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/sitelib/sagittarius/cgen/ |
H A D | precomp.scm | 293 (let1 c-name (cgen-allocate-static-datum 'runtime 'SgCodeBuilder
|