Searched refs:ir_strtab (Results 1 – 8 of 8) sorted by relevance
/PHP-8.4/ext/opcache/jit/ir/ |
H A D | ir_strtab.c | 43 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 D | ir.h | 492 } 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 D | gen_ir_fold_hash.c | 22 static ir_strtab strtab;
|
H A D | ir_ra.c | 3859 ctx->fused_regs = ir_mem_malloc(sizeof(ir_strtab)); in ir_set_fused_reg()
|
/PHP-8.4/ext/opcache/jit/ |
H A D | Makefile.frag | 10 $(builddir)/jit/ir/gen_ir_fold_hash: $(srcdir)/jit/ir/gen_ir_fold_hash.c $(srcdir)/jit/ir/ir_strtab…
|
H A D | Makefile.frag.w32 | 9 …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 D | config.w32 | 29 var ir_src = "ir_strtab.c ir_cfg.c ir_sccp.c ir_gcm.c ir_ra.c ir_save.c \
|
H A D | config.m4 | 64 jit/ir/ir_strtab.c
|
Completed in 29 milliseconds