cur_block 117 ext/opcache/Optimizer/block_pass.c zend_code_block *blocks, *cur_block; cur_block 258 ext/opcache/Optimizer/block_pass.c cur_block = blocks; cur_block 262 ext/opcache/Optimizer/block_pass.c cur_block->len = blocks[opno].start_opline - cur_block->start_opline; cur_block 263 ext/opcache/Optimizer/block_pass.c cur_block->next = &blocks[opno]; cur_block 278 ext/opcache/Optimizer/block_pass.c cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num]; cur_block 280 ext/opcache/Optimizer/block_pass.c cur_block->op1_to = &blocks[ZEND_OP1(opline).opline_num]; cur_block 284 ext/opcache/Optimizer/block_pass.c cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num]; cur_block 288 ext/opcache/Optimizer/block_pass.c cur_block->op1_to = &blocks[ZEND_OP1(opline).opline_num]; cur_block 292 ext/opcache/Optimizer/block_pass.c cur_block->op1_to = &blocks[ZEND_OP1(opline).opline_num]; cur_block 293 ext/opcache/Optimizer/block_pass.c cur_block->follow_to = &blocks[opno]; cur_block 296 ext/opcache/Optimizer/block_pass.c cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num]; cur_block 297 ext/opcache/Optimizer/block_pass.c cur_block->ext_to = &blocks[opline->extended_value]; cur_block 300 ext/opcache/Optimizer/block_pass.c cur_block->ext_to = &blocks[opline->extended_value]; cur_block 301 ext/opcache/Optimizer/block_pass.c cur_block->follow_to = &blocks[opno]; cur_block 305 ext/opcache/Optimizer/block_pass.c cur_block->ext_to = &blocks[opline->extended_value]; cur_block 306 ext/opcache/Optimizer/block_pass.c cur_block->follow_to = &blocks[opno]; cur_block 318 ext/opcache/Optimizer/block_pass.c cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num]; cur_block 322 ext/opcache/Optimizer/block_pass.c cur_block->follow_to = &blocks[opno]; cur_block 325 ext/opcache/Optimizer/block_pass.c print_block(cur_block, op_array->opcodes, ""); cur_block 326 ext/opcache/Optimizer/block_pass.c cur_block = cur_block->next; cur_block 329 ext/opcache/Optimizer/block_pass.c cur_block->len = end - cur_block->start_opline; cur_block 330 ext/opcache/Optimizer/block_pass.c cur_block->next = &blocks[op_array->last + 1]; cur_block 331 ext/opcache/Optimizer/block_pass.c print_block(cur_block, op_array->opcodes, ""); cur_block 1144 ext/opcache/Optimizer/block_pass.c zend_code_block *cur_block = blocks; cur_block 1147 ext/opcache/Optimizer/block_pass.c while (cur_block) { cur_block 1148 ext/opcache/Optimizer/block_pass.c if (cur_block->access) { cur_block 1149 ext/opcache/Optimizer/block_pass.c memcpy(opline, cur_block->start_opline, cur_block->len * sizeof(zend_op)); cur_block 1150 ext/opcache/Optimizer/block_pass.c cur_block->start_opline = opline; cur_block 1151 ext/opcache/Optimizer/block_pass.c opline += cur_block->len; cur_block 1154 ext/opcache/Optimizer/block_pass.c next = cur_block->next; cur_block 1158 ext/opcache/Optimizer/block_pass.c if (next && next == cur_block->op1_to) { cur_block 1160 ext/opcache/Optimizer/block_pass.c cur_block->follow_to = cur_block->op1_to; cur_block 1161 ext/opcache/Optimizer/block_pass.c cur_block->op1_to = NULL; cur_block 1164 ext/opcache/Optimizer/block_pass.c cur_block->len--; cur_block 1170 ext/opcache/Optimizer/block_pass.c zend_op *end = cur_block->start_opline + cur_block->len; cur_block 1171 ext/opcache/Optimizer/block_pass.c for (_opl = cur_block->start_opline; _opl && _opl < end; _opl++) { cur_block 1180 ext/opcache/Optimizer/block_pass.c cur_block = cur_block->next; cur_block 1209 ext/opcache/Optimizer/block_pass.c for (cur_block = blocks; cur_block; cur_block = cur_block->next) { cur_block 1210 ext/opcache/Optimizer/block_pass.c if (!cur_block->access) { cur_block 1213 ext/opcache/Optimizer/block_pass.c opline = cur_block->start_opline + cur_block->len - 1; cur_block 1217 ext/opcache/Optimizer/block_pass.c if (cur_block->op1_to) { cur_block 1218 ext/opcache/Optimizer/block_pass.c ZEND_OP1(opline).opline_num = cur_block->op1_to->start_opline - new_opcodes; cur_block 1220 ext/opcache/Optimizer/block_pass.c if (cur_block->op2_to) { cur_block 1221 ext/opcache/Optimizer/block_pass.c ZEND_OP2(opline).opline_num = cur_block->op2_to->start_opline - new_opcodes; cur_block 1223 ext/opcache/Optimizer/block_pass.c if (cur_block->ext_to) { cur_block 1224 ext/opcache/Optimizer/block_pass.c opline->extended_value = cur_block->ext_to->start_opline - new_opcodes; cur_block 1226 ext/opcache/Optimizer/block_pass.c print_block(cur_block, new_opcodes, "Out "); cur_block 1942 ext/opcache/Optimizer/block_pass.c zend_code_block *cur_block; cur_block 1983 ext/opcache/Optimizer/block_pass.c for (cur_block = cfg.blocks; cur_block; cur_block = cur_block->next) { cur_block 1984 ext/opcache/Optimizer/block_pass.c if (!cur_block->access) { cur_block 1987 ext/opcache/Optimizer/block_pass.c zend_optimize_block(cur_block, op_array, usage, &cfg, ctx); cur_block 1991 ext/opcache/Optimizer/block_pass.c for (cur_block = cfg.blocks; cur_block; cur_block = cur_block->next) { cur_block 1992 ext/opcache/Optimizer/block_pass.c if (!cur_block->access) { cur_block 1995 ext/opcache/Optimizer/block_pass.c zend_jmp_optimization(cur_block, op_array, cfg.blocks, &cfg, ctx);