Home
last modified time | relevance | path

Searched refs:const_slot (Results 1 – 1 of 1) sorted by relevance

/PHP-7.4/ext/opcache/Optimizer/
H A Dcompact_literals.c132 int *const_slot, *class_slot, *func_slot, *bind_var_slot, *property_slot, *method_slot; in zend_optimizer_compact_literals() local
493 const_slot = zend_arena_alloc(&ctx->arena, j * 6 * sizeof(int)); in zend_optimizer_compact_literals()
494 memset(const_slot, -1, j * 6 * sizeof(int)); in zend_optimizer_compact_literals()
495 class_slot = const_slot + j; in zend_optimizer_compact_literals()
666 if (const_slot[opline->op1.constant] >= 0) { in zend_optimizer_compact_literals()
667 opline->extended_value = const_slot[opline->op1.constant]; in zend_optimizer_compact_literals()
671 const_slot[opline->op1.constant] = opline->extended_value; in zend_optimizer_compact_literals()
676 if (const_slot[opline->op2.constant] >= 0) { in zend_optimizer_compact_literals()
677 opline->extended_value = const_slot[opline->op2.constant]; in zend_optimizer_compact_literals()
681 const_slot[opline->op2.constant] = opline->extended_value; in zend_optimizer_compact_literals()

Completed in 7 milliseconds