Searched refs:use_block (Results 1 – 5 of 5) sorted by relevance
/php-src/ext/opcache/jit/ir/ |
H A D | ir_cfg.c | 1898 uint32_t *p, use_block; in ir_get_true_false_blocks() local 1906 use_block = *p; in ir_get_true_false_blocks() 1907 if (ctx->ir_base[ctx->cfg_blocks[use_block].start].op == IR_IF_TRUE) { in ir_get_true_false_blocks() 1908 *true_block = ir_skip_empty_target_blocks(ctx, use_block); in ir_get_true_false_blocks() 1909 use_block = *(p+1); in ir_get_true_false_blocks() 1910 IR_ASSERT(ctx->ir_base[ctx->cfg_blocks[use_block].start].op == IR_IF_FALSE); in ir_get_true_false_blocks() 1911 *false_block = ir_skip_empty_target_blocks(ctx, use_block); in ir_get_true_false_blocks() 1914 *false_block = ir_skip_empty_target_blocks(ctx, use_block); in ir_get_true_false_blocks() 1915 use_block = *(p+1); in ir_get_true_false_blocks() 1916 IR_ASSERT(ctx->ir_base[ctx->cfg_blocks[use_block].start].op == IR_IF_TRUE); in ir_get_true_false_blocks() [all …]
|
H A D | ir_ra.c | 1030 uint32_t use_block = ctx->cfg_map[use]; in ir_compute_live_sets() local 1032 if (def_block != use_block && ir_live_out_top(ctx, live_outs, live_lists, use_block) != v) { in ir_compute_live_sets() 1033 ir_list_push(&block_queue, use_block); in ir_compute_live_sets() 1043 uint32_t use_block = ctx->cfg_map[use]; in ir_compute_live_sets() local 1046 if (def_block != use_block && ir_live_out_top(ctx, live_outs, live_lists, use_block) != v) { in ir_compute_live_sets() 1047 ir_list_push(&block_queue, use_block); in ir_compute_live_sets()
|
H A D | ir_aarch64.dasc | 4445 uint32_t n, *p, use_block; 4464 use_block = *p; 4465 use_insn = &ctx->ir_base[ctx->cfg_blocks[use_block].start]; 4481 default_label = ir_skip_empty_target_blocks(ctx, use_block); 4504 use_block = *p; 4505 use_insn = &ctx->ir_base[ctx->cfg_blocks[use_block].start]; 4509 label = ir_skip_empty_target_blocks(ctx, use_block); 4587 use_block = *p; 4588 use_insn = &ctx->ir_base[ctx->cfg_blocks[use_block].start]; 4592 label = ir_skip_empty_target_blocks(ctx, use_block);
|
H A D | ir_x86.dasc | 8231 uint32_t n, *p, use_block; 8252 use_block = *p; 8253 use_insn = &ctx->ir_base[ctx->cfg_blocks[use_block].start]; 8269 default_label = ir_skip_empty_target_blocks(ctx, use_block); 8288 use_block = *p; 8289 use_insn = &ctx->ir_base[ctx->cfg_blocks[use_block].start]; 8293 label = ir_skip_empty_target_blocks(ctx, use_block); 8424 use_block = *p; 8425 use_insn = &ctx->ir_base[ctx->cfg_blocks[use_block].start]; 8429 label = ir_skip_empty_target_blocks(ctx, use_block);
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 17493 int def_block, use_block, b, use, j; local 17513 use_block = ssa->cfg.map[use]; 17514 if (use_block != def_block) { 17515 zend_worklist_push(&worklist, use_block); 17523 use_block = p->block; 17524 if (use_block != def_block) { 17525 bb = &ssa->cfg.blocks[use_block]; 17528 use_block = ssa->cfg.predecessors[bb->predecessor_offset + j]; 17529 if (use_block != def_block) { 17530 zend_worklist_push(&worklist, use_block);
|
Completed in 114 milliseconds