Lines Matching +defs:s +defs:ra +defs:ai

77   int ai;  member
99 codegen_error(codegen_scope *s, const char *message) in codegen_error()
121 codegen_palloc(codegen_scope *s, size_t len) in codegen_palloc()
130 codegen_realloc(codegen_scope *s, void *p, size_t len) in codegen_realloc()
139 new_label(codegen_scope *s) in new_label()
145 emit_B(codegen_scope *s, uint32_t pc, uint8_t i) in emit_B()
170 emit_S(codegen_scope *s, int pc, uint16_t i) in emit_S()
180 gen_B(codegen_scope *s, uint8_t i) in gen_B()
187 gen_S(codegen_scope *s, uint16_t i) in gen_S()
194 genop_0(codegen_scope *s, mrb_code i) in genop_0()
201 genop_1(codegen_scope *s, mrb_code i, uint16_t a) in genop_1()
216 genop_2(codegen_scope *s, mrb_code i, uint16_t a, uint16_t b) in genop_2()
245 genop_3(codegen_scope *s, mrb_code i, uint16_t a, uint16_t b, uint8_t c) in genop_3()
252 genop_2S(codegen_scope *s, mrb_code i, uint16_t a, uint16_t b) in genop_2S()
259 genop_W(codegen_scope *s, mrb_code i, uint32_t a) in genop_W()
277 no_optimize(codegen_scope *s) in no_optimize()
286 on_eval(codegen_scope *s) in on_eval()
344 mrb_last_insn(codegen_scope *s) in mrb_last_insn()
356 no_peephole(codegen_scope *s) in no_peephole()
362 genjmp(codegen_scope *s, mrb_code i, uint16_t pc) in genjmp()
374 genjmp2(codegen_scope *s, mrb_code i, uint16_t a, int pc, int val) in genjmp2()
405 gen_move(codegen_scope *s, uint16_t dst, uint16_t src, int nopeep) in gen_move()
447 gen_return(codegen_scope *s, uint8_t op, uint16_t src) in gen_return()
466 gen_addsub(codegen_scope *s, uint8_t op, uint16_t dst) in gen_addsub()
504 dispatch(codegen_scope *s, uint16_t pos0) in dispatch()
515 dispatch_linked(codegen_scope *s, uint16_t pos) in dispatch_linked()
526 push_n_(codegen_scope *s, int n) in push_n_()
536 pop_n_(codegen_scope *s, int n) in pop_n_()
551 new_lit(codegen_scope *s, mrb_value val) in new_lit()
627 new_sym(codegen_scope *s, mrb_sym sym) in new_sym()
664 lv_idx(codegen_scope *s, mrb_sym id) in lv_idx()
678 for_body(codegen_scope *s, node *tree) in for_body()
723 lambda_body(codegen_scope *s, node *tree, int blk) in lambda_body()
743 int ma, oa, ra, pa, ka, kd, ba; in lambda_body() local
888 scope_body(codegen_scope *s, node *tree, int val) in scope_body()
919 attrsym(codegen_scope *s, mrb_sym a) in attrsym()
942 gen_values(codegen_scope *s, node *t, int val, int extra) in gen_values()
1001 gen_call(codegen_scope *s, node *tree, mrb_sym name, int sp, int val, int safe) in gen_call()
1093 gen_assignment(codegen_scope *s, node *tree, int sp, int val) in gen_assignment()
1179 gen_vmassignment(codegen_scope *s, node *tree, int rhs, int val) in gen_vmassignment()
1230 gen_intern(codegen_scope *s) in gen_intern()
1238 gen_literal_array(codegen_scope *s, node *tree, mrb_bool sym, int val) in gen_literal_array()
1292 raise_error(codegen_scope *s, const char *msg) in raise_error()
1301 readint_float(codegen_scope *s, const char *p, int base) in readint_float()
1328 readint_mrb_int(codegen_scope *s, const char *p, int base, mrb_bool neg, mrb_bool *overflow) in readint_mrb_int()
1371 gen_retval(codegen_scope *s, node *tree) in gen_retval()
1385 codegen(codegen_scope *s, node *tree, int val) in codegen()
2504 int ai = mrb_gc_arena_save(s->mrb); in codegen() local
2558 int ai = mrb_gc_arena_save(s->mrb); in codegen() local
2589 int ai = mrb_gc_arena_save(s->mrb); in codegen() local
2610 int ai = mrb_gc_arena_save(s->mrb); in codegen() local
2649 int ai = mrb_gc_arena_save(s->mrb); in codegen() local
2926 scope_add_irep(codegen_scope *s, mrb_irep *irep) in scope_add_irep()
3018 scope_finish(codegen_scope *s) in scope_finish()
3048 loop_push(codegen_scope *s, enum looptype t) in loop_push()
3063 loop_break(codegen_scope *s, node *tree) in loop_break()
3120 loop_pop(codegen_scope *s, int val) in loop_pop()