Home
last modified time | relevance | path

Searched refs:ir_strtab (Results 1 – 8 of 8) sorted by relevance

/PHP-8.4/ext/opcache/jit/ir/
H A Dir_strtab.c43 static void ir_strtab_resize(ir_strtab *strtab) in ir_strtab_resize()
73 static void ir_strtab_grow_buf(ir_strtab *strtab, uint32_t len) in ir_strtab_grow_buf()
93 void ir_strtab_init(ir_strtab *strtab, uint32_t size, uint32_t buf_size) in ir_strtab_init()
115 ir_ref ir_strtab_find(const ir_strtab *strtab, const char *str, uint32_t len) in ir_strtab_find()
134 ir_ref ir_strtab_lookup(ir_strtab *strtab, const char *str, uint32_t len, ir_ref val) in ir_strtab_lookup()
183 ir_ref ir_strtab_update(ir_strtab *strtab, const char *str, uint32_t len, ir_ref val) in ir_strtab_update()
202 const char *ir_strtab_str(const ir_strtab *strtab, ir_ref idx) in ir_strtab_str()
208 const char *ir_strtab_strl(const ir_strtab *strtab, ir_ref idx, size_t *len) in ir_strtab_strl()
216 void ir_strtab_free(ir_strtab *strtab) in ir_strtab_free()
228 void ir_strtab_apply(const ir_strtab *strtab, ir_strtab_apply_t func) in ir_strtab_apply()
H A Dir.h492 } ir_strtab; typedef
498 void ir_strtab_init(ir_strtab *strtab, uint32_t count, uint32_t buf_size);
499 ir_ref ir_strtab_lookup(ir_strtab *strtab, const char *str, uint32_t len, ir_ref val);
500 ir_ref ir_strtab_find(const ir_strtab *strtab, const char *str, uint32_t len);
501 ir_ref ir_strtab_update(ir_strtab *strtab, const char *str, uint32_t len, ir_ref val);
502 const char *ir_strtab_str(const ir_strtab *strtab, ir_ref idx);
503 const char *ir_strtab_strl(const ir_strtab *strtab, ir_ref idx, size_t *len);
504 void ir_strtab_apply(const ir_strtab *strtab, ir_strtab_apply_t func);
505 void ir_strtab_free(ir_strtab *strtab);
610 ir_strtab *fused_regs;
[all …]
H A Dgen_ir_fold_hash.c22 static ir_strtab strtab;
H A Dir_ra.c3859 ctx->fused_regs = ir_mem_malloc(sizeof(ir_strtab)); in ir_set_fused_reg()
/PHP-8.4/ext/opcache/jit/
H A DMakefile.frag10 $(builddir)/jit/ir/gen_ir_fold_hash: $(srcdir)/jit/ir/gen_ir_fold_hash.c $(srcdir)/jit/ir/ir_strtab
H A DMakefile.frag.w329 …LD_DIR)\\gen_ir_fold_hash.exe: ext\opcache\jit\ir\gen_ir_fold_hash.c ext\opcache\jit\ir\ir_strtab.c
/PHP-8.4/ext/opcache/
H A Dconfig.w3229 var ir_src = "ir_strtab.c ir_cfg.c ir_sccp.c ir_gcm.c ir_ra.c ir_save.c \
H A Dconfig.m464 jit/ir/ir_strtab.c

Completed in 29 milliseconds