Lines Matching refs:zend_op

73 static inline void print_block(zend_code_block *block, zend_op *opcodes, char *txt)  in print_block()
115 zend_op *opline; in find_code_blocks()
116 zend_op *end = op_array->opcodes + op_array->last; in find_code_blocks()
417 zend_op *new_to = from_block->start_opline + from_block->len; in del_source()
420 memmove(new_to, to->start_opline, sizeof(zend_op)*to->len); in del_source()
564 static int is_predecessor_smart_branch(zend_op *start, zend_op *predecessor) { in is_predecessor_smart_branch()
577 zend_op *opline = block->start_opline; in strip_nop()
578 zend_op *end, *new_end; in strip_nop()
607 zend_op *src; in strip_nop()
631 memmove(new_end, src, len*sizeof(zend_op)); in strip_nop()
640 zend_op *opline = block->start_opline; in zend_optimize_block()
641 zend_op *end, *last_op = NULL; in zend_optimize_block()
642 zend_op **Tsource = cfg->Tsource; in zend_optimize_block()
669 memset(Tsource, 0, (op_array->last_var + op_array->T) * sizeof(zend_op *)); in zend_optimize_block()
684 zend_op *src = VAR_SOURCE(op1); in zend_optimize_block()
700 zend_op *src = VAR_SOURCE(op2); in zend_optimize_block()
716 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
728 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
751 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
752 zend_op *sv = fcall-1; in zend_optimize_block()
856 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
907 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
933 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
982 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1084 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1094 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1104 zend_op *src = VAR_SOURCE(opline->op2); in zend_optimize_block()
1162 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1184 zend_op *new_opcodes = emalloc(op_array->last * sizeof(zend_op)); in assemble_code_blocks()
1185 zend_op *opline = new_opcodes; in assemble_code_blocks()
1191 memcpy(opline, cur_block->start_opline, cur_block->len * sizeof(zend_op)); in assemble_code_blocks()
1211 zend_op *_opl; in assemble_code_blocks()
1212 zend_op *end = cur_block->start_opline + cur_block->len; in assemble_code_blocks()
1271 op_array->opcodes = erealloc(new_opcodes, op_array->last * sizeof(zend_op)); in assemble_code_blocks()
1276 zend_op *end; in assemble_code_blocks()
1294 zend_op *last_op = (block->start_opline + block->len - 1); in zend_jmp_optimization()
1302 zend_op *target = block->op1_to->start_opline; in zend_jmp_optimization()
1452 zend_op **Tsource = cfg->Tsource; in zend_jmp_optimization()
1453 zend_op *src = VAR_SOURCE(last_op->op1); in zend_jmp_optimization()
1481 zend_op *target; in zend_jmp_optimization()
1482 zend_op *target_end; in zend_jmp_optimization()
1556 zend_op *target; in zend_jmp_optimization()
1557 zend_op *target_end; in zend_jmp_optimization()
1616 zend_op *target, *target_end; in zend_jmp_optimization()
1769 zend_op *target; in zend_jmp_optimization()
1770 zend_op *target_end; in zend_jmp_optimization()
1851 zend_op *opline = next_block->start_opline; in zend_t_usage()
1852 zend_op *end = opline + next_block->len; in zend_t_usage()
1894 zend_op *opline = block->start_opline + block->len - 1; in zend_t_usage()
2020 cfg.Tsource = zend_arena_calloc(&ctx->arena, op_array->last_var + op_array->T, sizeof(zend_op *)); in optimize_cfg()