Lines Matching refs:op2
93 uint32_t op2, in add_static_slot() argument
99 zval *prop_name = &op_array->literals[op2]; in add_static_slot()
179 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
182 LITERAL_INFO(opline->op2.constant, 3); in zend_optimizer_compact_literals()
189 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
197 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
208 LITERAL_INFO(opline->op2.constant, 3); in zend_optimizer_compact_literals()
210 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
218 LITERAL_INFO(opline->op2.constant, 1); in zend_optimizer_compact_literals()
237 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
246 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
258 LITERAL_INFO(opline->op2.constant, 1); in zend_optimizer_compact_literals()
277 if (Z_EXTRA(op_array->literals[opline->op2.constant]) == ZEND_EXTRA_VALUE) { in zend_optimizer_compact_literals()
278 LITERAL_INFO(opline->op2.constant, 2); in zend_optimizer_compact_literals()
280 LITERAL_INFO(opline->op2.constant, 1); in zend_optimizer_compact_literals()
289 LITERAL_INFO(opline->op2.constant, 1); in zend_optimizer_compact_literals()
500 opline->op2.constant = map[opline->op2.constant]; in zend_optimizer_compact_literals()
518 opline->op2.num = cache_size; in zend_optimizer_compact_literals()
528 opline->op2.constant, in zend_optimizer_compact_literals()
538 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
539 (opline+1)->extended_value = class_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
542 class_slot[opline->op2.constant] = cache_size; in zend_optimizer_compact_literals()
551 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
552 (opline+1)->extended_value = property_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
557 property_slot[opline->op2.constant] = (opline+1)->extended_value; in zend_optimizer_compact_literals()
578 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
579 …opline->extended_value = property_slot[opline->op2.constant] | (opline->extended_value & ZEND_FETC… in zend_optimizer_compact_literals()
584 property_slot[opline->op2.constant] = opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS; in zend_optimizer_compact_literals()
593 property_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
594 …opline->extended_value = property_slot[opline->op2.constant] | (opline->extended_value & ZEND_ISEM… in zend_optimizer_compact_literals()
599 property_slot[opline->op2.constant] = opline->extended_value & ~ZEND_ISEMPTY; in zend_optimizer_compact_literals()
608 if (func_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
609 opline->result.num = func_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
613 func_slot[opline->op2.constant] = opline->result.num; in zend_optimizer_compact_literals()
620 method_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
621 opline->result.num = method_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
626 method_slot[opline->op2.constant] = opline->result.num; in zend_optimizer_compact_literals()
637 opline->op2.constant, in zend_optimizer_compact_literals()
667 if (const_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
668 opline->extended_value = const_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
672 const_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
678 && Z_TYPE(op_array->literals[opline->op2.constant]) == IS_STRING) { in zend_optimizer_compact_literals()
682 opline->op2.constant, in zend_optimizer_compact_literals()
708 opline->op2.constant, in zend_optimizer_compact_literals()
718 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
719 …opline->extended_value = class_slot[opline->op2.constant] | (opline->extended_value & ZEND_FETCH_O… in zend_optimizer_compact_literals()
722 class_slot[opline->op2.constant] = cache_size; in zend_optimizer_compact_literals()
731 if (class_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
732 opline->extended_value = class_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
736 class_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
744 opline->op2.num = class_slot[opline->op1.constant]; in zend_optimizer_compact_literals()
746 opline->op2.num = cache_size; in zend_optimizer_compact_literals()
748 class_slot[opline->op1.constant] = opline->op2.num; in zend_optimizer_compact_literals()
766 if (bind_var_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
767 opline->extended_value = bind_var_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
771 bind_var_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()
805 zval *val = &op_array->literals[opline->op2.constant]; in zend_optimizer_compact_literals()