Lines Matching refs:op2

89                                 uint32_t       op2,  in add_static_slot()  argument
95 zval *prop_name = &op_array->literals[op2]; in add_static_slot()
174 LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1); in zend_optimizer_compact_literals()
177 LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 2); in zend_optimizer_compact_literals()
180 LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 3); in zend_optimizer_compact_literals()
187 LITERAL_INFO(opline->op2.constant, LITERAL_METHOD, 2); in zend_optimizer_compact_literals()
195 LITERAL_INFO(opline->op2.constant, LITERAL_STATIC_METHOD, 2); in zend_optimizer_compact_literals()
206 LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 3); in zend_optimizer_compact_literals()
208 LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 2); in zend_optimizer_compact_literals()
215 LITERAL_INFO(opline->op2.constant, LITERAL_CLASS_CONST, 1); in zend_optimizer_compact_literals()
233 LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 2); in zend_optimizer_compact_literals()
242 LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 2); in zend_optimizer_compact_literals()
269 LITERAL_INFO(opline->op2.constant, LITERAL_PROPERTY, 1); in zend_optimizer_compact_literals()
273 LITERAL_INFO(opline->op2.constant, LITERAL_GLOBAL, 1); in zend_optimizer_compact_literals()
276 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
282 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
301 if (Z_EXTRA(op_array->literals[opline->op2.constant]) == ZEND_EXTRA_VALUE) { in zend_optimizer_compact_literals()
302 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 2); in zend_optimizer_compact_literals()
304 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
313 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
524 opline->op2.constant = map[opline->op2.constant]; in zend_optimizer_compact_literals()
542 opline->op2.num = cache_size; in zend_optimizer_compact_literals()
552 opline->op2.constant, in zend_optimizer_compact_literals()
562 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
563 (opline+1)->extended_value = class_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
566 class_slot[opline->op2.constant] = cache_size; in zend_optimizer_compact_literals()
575 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
576 (opline+1)->extended_value = property_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
581 property_slot[opline->op2.constant] = (opline+1)->extended_value; in zend_optimizer_compact_literals()
602 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
603 …opline->extended_value = property_slot[opline->op2.constant] | (opline->extended_value & ZEND_FETC… in zend_optimizer_compact_literals()
608 property_slot[opline->op2.constant] = opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS; in zend_optimizer_compact_literals()
617 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
618 …opline->extended_value = property_slot[opline->op2.constant] | (opline->extended_value & ZEND_ISEM… in zend_optimizer_compact_literals()
623 property_slot[opline->op2.constant] = opline->extended_value & ~ZEND_ISEMPTY; in zend_optimizer_compact_literals()
632 if (func_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
633 opline->result.num = func_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
637 func_slot[opline->op2.constant] = opline->result.num; in zend_optimizer_compact_literals()
644 method_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
645 opline->result.num = method_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
650 method_slot[opline->op2.constant] = opline->result.num; in zend_optimizer_compact_literals()
661 opline->op2.constant, in zend_optimizer_compact_literals()
691 if (const_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
692 opline->extended_value = const_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
696 const_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
704 opline->op2.constant, in zend_optimizer_compact_literals()
730 opline->op2.constant, in zend_optimizer_compact_literals()
740 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
741 …opline->extended_value = class_slot[opline->op2.constant] | (opline->extended_value & ZEND_FETCH_O… in zend_optimizer_compact_literals()
744 class_slot[opline->op2.constant] = cache_size; in zend_optimizer_compact_literals()
753 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
754 opline->extended_value = class_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
758 class_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
766 opline->op2.num = class_slot[opline->op1.constant]; in zend_optimizer_compact_literals()
768 opline->op2.num = cache_size; in zend_optimizer_compact_literals()
770 class_slot[opline->op1.constant] = opline->op2.num; in zend_optimizer_compact_literals()
788 if (bind_var_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
789 opline->extended_value = bind_var_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
793 bind_var_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
826 zval *val = &op_array->literals[opline->op2.constant]; in zend_optimizer_compact_literals()