Searched refs:shiftlist (Results 1 – 4 of 4) sorted by relevance
/PHP-8.0/ext/opcache/Optimizer/ |
H A D | nop_removal.c | 39 uint32_t *shiftlist; in zend_optimizer_nop_removal() local 42 shiftlist = (uint32_t *)do_alloca(sizeof(uint32_t) * op_array->last, use_heap); in zend_optimizer_nop_removal() 61 shiftlist[i++] = shift; in zend_optimizer_nop_removal() 81 zend_optimizer_shift_jump(op_array, opline, shiftlist); in zend_optimizer_nop_removal() 86 op_array->try_catch_array[j].try_op -= shiftlist[op_array->try_catch_array[j].try_op]; in zend_optimizer_nop_removal() 87 op_array->try_catch_array[j].catch_op -= shiftlist[op_array->try_catch_array[j].catch_op]; in zend_optimizer_nop_removal() 89 op_array->try_catch_array[j].finally_op -= shiftlist[op_array->try_catch_array[j].finally_op]; in zend_optimizer_nop_removal() 90 op_array->try_catch_array[j].finally_end -= shiftlist[op_array->try_catch_array[j].finally_end]; in zend_optimizer_nop_removal() 100 *opline_num -= shiftlist[*opline_num]; in zend_optimizer_nop_removal() 105 free_alloca(shiftlist, use_heap); in zend_optimizer_nop_removal()
|
H A D | dfa_pass.c | 137 uint32_t *shiftlist; in zend_ssa_remove_nops() local 141 memset(shiftlist, 0, sizeof(uint32_t) * op_array->last); in zend_ssa_remove_nops() 160 shiftlist[i] = i - target; in zend_ssa_remove_nops() 174 shiftlist[i] = i - target; in zend_ssa_remove_nops() 217 ssa->vars[j].definition -= shiftlist[ssa->vars[j].definition]; in zend_ssa_remove_nops() 220 ssa->vars[j].use_chain -= shiftlist[ssa->vars[j].use_chain]; in zend_ssa_remove_nops() 239 zend_optimizer_shift_jump(op_array, opline, shiftlist); in zend_ssa_remove_nops() 259 *opline_num -= shiftlist[*opline_num]; in zend_ssa_remove_nops() 269 shiftlist[call_info->caller_init_opline - op_array->opcodes]; in zend_ssa_remove_nops() 272 shiftlist[call_info->caller_call_opline - op_array->opcodes]; in zend_ssa_remove_nops() [all …]
|
H A D | zend_optimizer.c | 720 void zend_optimizer_shift_jump(zend_op_array *op_array, zend_op *opline, uint32_t *shiftlist) { in zend_optimizer_shift_jump() argument 724 …ZEND_SET_OP_JMP_ADDR(opline, opline->op1, ZEND_OP1_JMP_ADDR(opline) - shiftlist[ZEND_OP1_JMP_ADDR(… in zend_optimizer_shift_jump() 727 …, ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, opline->extended_value) - shiftlist[ZEND_OFFSET_TO_O… in zend_optimizer_shift_jump() 739 …ZEND_SET_OP_JMP_ADDR(opline, opline->op2, ZEND_OP2_JMP_ADDR(opline) - shiftlist[ZEND_OP2_JMP_ADDR(… in zend_optimizer_shift_jump() 743 …ZEND_SET_OP_JMP_ADDR(opline, opline->op2, ZEND_OP2_JMP_ADDR(opline) - shiftlist[ZEND_OP2_JMP_ADDR(… in zend_optimizer_shift_jump() 748 …, ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, opline->extended_value) - shiftlist[ZEND_OFFSET_TO_O… in zend_optimizer_shift_jump() 757 …ay, opline, ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, Z_LVAL_P(zv)) - shiftlist[ZEND_OFFSET_TO_O… in zend_optimizer_shift_jump() 759 …, ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, opline->extended_value) - shiftlist[ZEND_OFFSET_TO_O… in zend_optimizer_shift_jump()
|
H A D | zend_optimizer_internal.h | 115 void zend_optimizer_shift_jump(zend_op_array *op_array, zend_op *opline, uint32_t *shiftlist);
|
Completed in 15 milliseconds