Lines Matching refs:cf
22625 ClassFieldsDef* cf) in emit_class_init_start() argument
22629 cf->fields_init_fd = js_parse_function_class_fields_init(s); in emit_class_init_start()
22630 if (!cf->fields_init_fd) in emit_class_init_start()
22633 s->cur_func = cf->fields_init_fd; in emit_class_init_start()
22638 cf->brand_push_pos = cf->fields_init_fd->last_opcode_pos; in emit_class_init_start()
22657 static __exception int add_brand(JSParseState* s, ClassFieldsDef* cf) in add_brand() argument
22659 if (!cf->has_brand) { in add_brand()
22661 if (!cf->fields_init_fd) { in add_brand()
22662 if (emit_class_init_start(s, cf)) in add_brand()
22666 cf->fields_init_fd->byte_code.buf[cf->brand_push_pos] = OP_push_true; in add_brand()
22668 cf->has_brand = TRUE; in add_brand()
22673 static void emit_class_init_end(JSParseState* s, ClassFieldsDef* cf) in emit_class_init_end() argument
22677 s->cur_func = cf->fields_init_fd; in emit_class_init_end()
22682 cf->fields_init_fd->parent_cpool_idx = cpool_idx; in emit_class_init_end()
22773 ClassFieldsDef* cf = &class_fields[i]; in js_parse_class() local
22774 cf->fields_init_fd = NULL; in js_parse_class()
22775 cf->computed_fields_count = 0; in js_parse_class()
22776 cf->has_brand = FALSE; in js_parse_class()
22878 ClassFieldsDef* cf = &class_fields[is_static]; in js_parse_class() local
22904 if (!cf->fields_init_fd) { in js_parse_class()
22905 if (emit_class_init_start(s, cf)) in js_parse_class()
22910 …field_var_name = js_atom_concat_num(ctx, JS_ATOM_computed_field + is_static, cf->computed_fields_c… in js_parse_class()
22922 s->cur_func = cf->fields_init_fd; in js_parse_class()
22931 cf->computed_fields_count++; in js_parse_class()
23055 ClassFieldsDef* cf = &class_fields[0]; in js_parse_class() local
23062 if (cf->fields_init_fd) { in js_parse_class()
23063 emit_class_init_end(s, cf); in js_parse_class()
23077 ClassFieldsDef* cf = &class_fields[1]; in js_parse_class() local
23079 emit_class_init_end(s, cf); in js_parse_class()