Home
last modified time | relevance | path

Searched refs:SgCodeBuilder (Results 1 – 25 of 30) sorted by relevance

12

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dcode.h74 #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 Dmacro.h64 SgCodeBuilder *compiledCode; /* for cache */
85 SgCodeBuilder *compiledCode);
H A Dsagittariusdefs.h255 typedef struct SgCodeBuilderRec SgCodeBuilder; typedef
H A Dvm.h374 SG_EXTERN void Sg_VMDumpCode(SgCodeBuilder *cb);
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/
H A Dcode.c77 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 Dmacro.c72 SgObject data, SgObject env, SgCodeBuilder *compiledCode) in Sg_MakeMacro()
155 SgCodeBuilder *cb = m->compiledCode; in macro_code()
H A Dlib_vm.c558 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 Dlib_vmdebug.c25 SgCodeBuilder* cb; in sagittarius_vm_debug_vm_dump_code()
H A Dclosure.c98 static int closure_transparent_rec(SgCodeBuilder *cb, SgObject seen) in closure_transparent_rec()
H A Dcache.c348 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 Dvmcall.c182 SgCodeBuilder *cb = SG_CODE_BUILDER(cl->code);
H A Dlib_arith.c8 SgCodeBuilder d14530[9];
517 static SgCodeBuilder *G14521 =
H A Dcompiler-aux.c8 SgCodeBuilder d8846[2];
240 static SgCodeBuilder *G8821 =
H A Dgenstub63 (cgen-body "static SgCodeBuilder *toplevel = ")
H A Dlib_sandbox.c17 SgCodeBuilder d13265[10];
372 static SgCodeBuilder *toplevel =
H A Dlib_regex.c17 SgCodeBuilder d12134[6];
1164 static SgCodeBuilder *toplevel =
H A Dvm.c496 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 Dlib_program.c8 SgCodeBuilder d14547[6];
780 static SgCodeBuilder *G14536 =
H A Dvminsn.c666 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 Dlib_vm.stub108 (let ((cb::SgCodeBuilder* (-> m compiledCode)))
H A Dlib_errors.c8 SgCodeBuilder d14515[23];
1212 static SgCodeBuilder *G14490 =
H A Dlib_treemap.c15 SgCodeBuilder d13567[24];
1583 static SgCodeBuilder *toplevel =
H A Dlib_fixnums.c37 SgCodeBuilder d11570[7];
2327 static SgCodeBuilder *toplevel =
H A Dlib_flonums.c21 SgCodeBuilder d12058[9];
3283 static SgCodeBuilder *toplevel =
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/sitelib/sagittarius/cgen/
H A Dprecomp.scm293 (let1 c-name (cgen-allocate-static-datum 'runtime 'SgCodeBuilder

12