Searched defs:opcodes (Results 1 - 3 of 3) sorted by relevance

/PHP_TRUNK/Zend/
H A Dzend_compile.h318 zend_op *opcodes; member in struct:_zend_op_array
459 ((char*)&(op_array)->opcodes[opline_num] - (char*)(opline))
465 (ZEND_OFFSET_TO_OPLINE(base, offset) - op_array->opcodes)
475 (node).jmp_addr = (op_array)->opcodes + (node).opline_num; \
480 (node).opline_num = (node).jmp_addr - (op_array)->opcodes; \
H A Dzend_vm_gen.php357 $opcodes = array(); // opcode handlers by code variable
671 global $opcodes, $op_types, $prefix, $typecode;
678 foreach($opcodes as $num => $dsc) {
771 foreach($opcodes as $num => $dsc) {
818 // Generates handler for undefined opcodes (CALL threading model)
823 // for undefined opcodes, do we emit code for it only once
836 global $list, $opcodes, $helpers, $op_types_ex;
851 if (isset($opcodes[$num]["op1"][$op1]) &&
852 isset($opcodes[$num]["op2"][$op2])) {
854 gen_handler($f, 1, $kind, $opcodes[
[all...]
/PHP_TRUNK/ext/opcache/Optimizer/
H A Dblock_pass.c70 # define BLOCK_REF(b) b?op_array->opcodes-b->start_opline:-1
72 static inline void print_block(zend_code_block *block, zend_op *opcodes, char *txt) argument
74 fprintf(stderr, "%sBlock: %d-%d (%d)", txt, block->start_opline - opcodes, block->start_opline - opcodes + block->len - 1, block->len);
79 fprintf(stderr, " 1: %d", block->op1_to->start_opline - opcodes);
82 fprintf(stderr, " 2: %d", block->op2_to->start_opline - opcodes);
85 fprintf(stderr, " e: %d", block->ext_to->start_opline - opcodes);
88 fprintf(stderr, " f: %d", block->follow_to->start_opline - opcodes);
95 fprintf(stderr, " %d", bs->from->start_opline - opcodes);
107 #define START_BLOCK_OP(opno) blocks[opno].start_opline = &op_array->opcodes[opn
[all...]

Completed in 7 milliseconds