Lines Matching refs:inst
82 dc_parse_mem(BcParse* p, uchar inst, bool name, bool store) in dc_parse_mem() argument
85 bc_parse_push(p, inst); in dc_parse_mem()
88 if (name) dc_parse_register(p, inst != BC_INST_ARRAY_ELEM); in dc_parse_mem()
107 dc_parse_cond(BcParse* p, uchar inst) in dc_parse_cond() argument
110 bc_parse_push(p, inst); in dc_parse_cond()
137 uchar inst; in dc_parse_token() local
149 inst = (uchar) (t - BC_LEX_OP_REL_EQ + BC_INST_REL_EQ); in dc_parse_token()
150 dc_parse_cond(p, inst); in dc_parse_token()
214 inst = assign ? BC_INST_VAR : BC_INST_PUSH_TO_VAR; in dc_parse_token()
215 dc_parse_mem(p, inst, true, assign); in dc_parse_token()
222 inst = t == BC_LEX_LOAD_POP ? BC_INST_PUSH_VAR : BC_INST_LOAD; in dc_parse_token()
223 dc_parse_mem(p, inst, true, false); in dc_parse_token()
240 inst = (uchar) (t - BC_LEX_STORE_IBASE + BC_INST_IBASE); in dc_parse_token()
241 dc_parse_mem(p, inst, false, true); in dc_parse_token()
378 BcInst inst; in dc_parse_expr() local
399 inst = dc_parse_insts[t]; in dc_parse_expr()
404 if (inst != BC_INST_INVALID) in dc_parse_expr()
406 bc_parse_push(p, inst); in dc_parse_expr()