Home
last modified time | relevance | path

Searched refs:ir_bitqueue (Results 1 – 4 of 4) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_private.h576 } ir_bitqueue; typedef
578 IR_ALWAYS_INLINE void ir_bitqueue_init(ir_bitqueue *q, uint32_t n) in ir_bitqueue_init()
585 IR_ALWAYS_INLINE void ir_bitqueue_grow(ir_bitqueue *q, uint32_t n) in ir_bitqueue_grow()
596 IR_ALWAYS_INLINE void ir_bitqueue_free(ir_bitqueue *q) in ir_bitqueue_free()
601 IR_ALWAYS_INLINE void ir_bitqueue_clear(ir_bitqueue *q) in ir_bitqueue_clear()
607 IR_ALWAYS_INLINE int ir_bitqueue_pop(ir_bitqueue *q) in ir_bitqueue_pop()
626 IR_ALWAYS_INLINE void ir_bitqueue_add(ir_bitqueue *q, uint32_t n) in ir_bitqueue_add()
635 IR_ALWAYS_INLINE void ir_bitqueue_del(ir_bitqueue *q, uint32_t n) in ir_bitqueue_del()
640 IR_ALWAYS_INLINE bool ir_bitqueue_in(const ir_bitqueue *q, uint32_t n) in ir_bitqueue_in()
H A Dir_sccp.c110 static bool ir_sccp_meet_phi(ir_ctx *ctx, ir_insn *_values, ir_ref i, ir_insn *insn, ir_bitqueue *w… in ir_sccp_meet_phi()
338 static void ir_sccp_remove_insn(ir_ctx *ctx, ir_insn *_values, ir_ref ref, ir_bitqueue *worklist) in ir_sccp_remove_insn()
361 static void ir_sccp_remove_insn2(ir_ctx *ctx, ir_ref ref, ir_bitqueue *worklist) in ir_sccp_remove_insn2()
443 static void ir_sccp_replace_insn2(ir_ctx *ctx, ir_ref ref, ir_ref new_ref, ir_bitqueue *worklist) in ir_sccp_replace_insn2()
497 static void ir_sccp_fold2(ir_ctx *ctx, ir_ref ref, ir_bitqueue *worklist) in ir_sccp_fold2()
1101 static bool ir_try_promote_ext(ir_ctx *ctx, ir_ref ext_ref, ir_insn *insn, ir_bitqueue *worklist) in ir_try_promote_ext()
1214 static void ir_merge_blocks(ir_ctx *ctx, ir_ref end, ir_ref begin, ir_bitqueue *worklist2) in ir_merge_blocks()
1742 static bool ir_try_split_if(ir_ctx *ctx, ir_ref ref, ir_insn *insn, ir_bitqueue *worklist) in ir_try_split_if()
1918 static bool ir_try_split_if_cmp(ir_ctx *ctx, ir_ref ref, ir_insn *insn, ir_bitqueue *worklist) in ir_try_split_if_cmp()
2116 static void ir_optimize_merge(ir_ctx *ctx, ir_ref merge_ref, ir_insn *merge, ir_bitqueue *worklist) in ir_optimize_merge()
[all …]
H A Dir_cfg.c1251 ir_bitqueue worklist; in ir_schedule_blocks_bottom_up()
1660 ir_bitqueue blocks; in ir_schedule_blocks_top_down()
H A Dir_ra.c593 ir_bitqueue queue; in ir_compute_live_ranges()

Completed in 32 milliseconds