Lines Matching refs:op2
90 uint32_t op2, in add_static_slot() argument
96 zval *prop_name = &op_array->literals[op2]; in add_static_slot()
175 LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1); in zend_optimizer_compact_literals()
178 LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 2); in zend_optimizer_compact_literals()
181 LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 3); in zend_optimizer_compact_literals()
188 LITERAL_INFO(opline->op2.constant, LITERAL_METHOD, 2); in zend_optimizer_compact_literals()
196 LITERAL_INFO(opline->op2.constant, LITERAL_STATIC_METHOD, 2); in zend_optimizer_compact_literals()
207 LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 3); in zend_optimizer_compact_literals()
209 LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 2); in zend_optimizer_compact_literals()
216 LITERAL_INFO(opline->op2.constant, LITERAL_CLASS_CONST, 1); in zend_optimizer_compact_literals()
234 LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 2); in zend_optimizer_compact_literals()
243 LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 2); in zend_optimizer_compact_literals()
270 LITERAL_INFO(opline->op2.constant, LITERAL_PROPERTY, 1); in zend_optimizer_compact_literals()
274 LITERAL_INFO(opline->op2.constant, LITERAL_GLOBAL, 1); in zend_optimizer_compact_literals()
277 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
286 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
305 if (Z_EXTRA(op_array->literals[opline->op2.constant]) == ZEND_EXTRA_VALUE) { in zend_optimizer_compact_literals()
306 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 2); in zend_optimizer_compact_literals()
308 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
317 LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1); in zend_optimizer_compact_literals()
533 opline->op2.constant = map[opline->op2.constant]; in zend_optimizer_compact_literals()
551 opline->op2.num = cache_size; in zend_optimizer_compact_literals()
561 opline->op2.constant, in zend_optimizer_compact_literals()
571 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
572 (opline+1)->extended_value = class_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
575 class_slot[opline->op2.constant] = cache_size; in zend_optimizer_compact_literals()
584 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
585 (opline+1)->extended_value = property_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
590 property_slot[opline->op2.constant] = (opline+1)->extended_value; in zend_optimizer_compact_literals()
611 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
612 …opline->extended_value = property_slot[opline->op2.constant] | (opline->extended_value & ZEND_FETC… in zend_optimizer_compact_literals()
617 property_slot[opline->op2.constant] = opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS; in zend_optimizer_compact_literals()
626 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
627 …opline->extended_value = property_slot[opline->op2.constant] | (opline->extended_value & ZEND_ISEM… in zend_optimizer_compact_literals()
632 property_slot[opline->op2.constant] = opline->extended_value & ~ZEND_ISEMPTY; in zend_optimizer_compact_literals()
641 if (func_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
642 opline->result.num = func_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
646 func_slot[opline->op2.constant] = opline->result.num; in zend_optimizer_compact_literals()
653 method_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
654 opline->result.num = method_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
659 method_slot[opline->op2.constant] = opline->result.num; in zend_optimizer_compact_literals()
670 opline->op2.constant, in zend_optimizer_compact_literals()
700 if (const_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
701 opline->extended_value = const_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
705 const_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
713 opline->op2.constant, in zend_optimizer_compact_literals()
739 opline->op2.constant, in zend_optimizer_compact_literals()
749 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
750 …opline->extended_value = class_slot[opline->op2.constant] | (opline->extended_value & ZEND_FETCH_O… in zend_optimizer_compact_literals()
753 class_slot[opline->op2.constant] = cache_size; in zend_optimizer_compact_literals()
762 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
763 opline->extended_value = class_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
767 class_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
775 opline->op2.num = class_slot[opline->op1.constant]; in zend_optimizer_compact_literals()
777 opline->op2.num = cache_size; in zend_optimizer_compact_literals()
779 class_slot[opline->op1.constant] = opline->op2.num; in zend_optimizer_compact_literals()
797 if (bind_var_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
798 opline->extended_value = bind_var_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
802 bind_var_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
836 zval *val = &op_array->literals[opline->op2.constant]; in zend_optimizer_compact_literals()