Lines Matching refs:opcodes

58 	op_array->opcodes = emalloc(initial_ops_size * sizeof(zend_op));  in init_op_array()
595 efree(op_array->opcodes); in destroy_op_array()
654 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_stmts()
693 CG(zend_lineno) = op_array->opcodes[op_num].lineno; in zend_check_finally_breakout()
701 CG(zend_lineno) = op_array->opcodes[op_num].lineno; in zend_check_finally_breakout()
740 zend_op *def_opline = &op_array->opcodes[start], *orig_def_opline = def_opline; in emit_live_range()
741 zend_op *use_opline = &op_array->opcodes[end]; in emit_live_range()
853 start = block_start_op - op_array->opcodes; in emit_live_range()
864 start = def_opline + 1 - op_array->opcodes; in emit_live_range()
873 start = def_opline + 1 - op_array->opcodes; in emit_live_range()
874 end = use_opline - op_array->opcodes; in emit_live_range()
931 zend_op *opline = &op_array->opcodes[opnum]; in zend_calc_live_ranges()
1061 op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, sizeof(zend_op)*op_array->last); in pass_two()
1069 op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, in pass_two()
1073 memcpy(((char*)op_array->opcodes) + ZEND_MM_ALIGNED_SIZE_EX(sizeof(zend_op) * op_array->last, 16), in pass_two()
1076 …op_array->literals = (zval*)(((char*)op_array->opcodes) + ZEND_MM_ALIGNED_SIZE_EX(sizeof(zend_op) … in pass_two()
1088 opline = op_array->opcodes; in pass_two()
1112 zend_check_finally_breakout(op_array, opline - op_array->opcodes, jmp_target); in pass_two()
1123 zend_check_finally_breakout(op_array, opline - op_array->opcodes, opline->op1.opline_num); in pass_two()
1145 zend_op *call = &op_array->opcodes[opline->op2.opline_num - 1]; in pass_two()