Searched refs:jumptable (Results 1 – 9 of 9) sorted by relevance
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | zend_cfg.c | 389 HashTable *jumptable = Z_ARRVAL_P(CRT_CONSTANT(opline->op2)); in zend_build_cfg() local 391 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_build_cfg() 555 HashTable *jumptable = Z_ARRVAL_P(CRT_CONSTANT(opline->op2)); in zend_build_cfg() local 559 block->successors_count = 2 + zend_hash_num_elements(jumptable); in zend_build_cfg() 562 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_build_cfg()
|
H A D | block_pass.c | 146 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in get_const_switch_target() local 154 zv = zend_hash_index_find(jumptable, Z_LVAL_P(val)); in get_const_switch_target() 157 zv = zend_hash_find(jumptable, Z_STR_P(val)); in get_const_switch_target() 1018 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in assemble_code_blocks() local 1021 ZEND_ASSERT(b->successors_count == 2 + zend_hash_num_elements(jumptable)); in assemble_code_blocks() 1023 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in assemble_code_blocks()
|
H A D | zend_optimizer.c | 725 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in zend_optimizer_migrate_jump() local 727 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_optimizer_migrate_jump() 769 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in zend_optimizer_shift_jump() local 771 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_optimizer_shift_jump()
|
H A D | zend_dump.c | 635 HashTable *jumptable = Z_ARRVAL_P(op); in zend_dump_op() local 639 ZEND_HASH_FOREACH_KEY_VAL(jumptable, num_key, key, zv) { in zend_dump_op()
|
H A D | dfa_pass.c | 655 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in zend_ssa_replace_control_link() local 657 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_ssa_replace_control_link()
|
/PHP-7.4/Zend/ |
H A D | zend_opcode.c | 1015 HashTable *jumptable = Z_ARRVAL_P(CT_CONSTANT(opline->op2)); in pass_two() local 1017 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in pass_two()
|
H A D | zend_compile.c | 4830 HashTable *jumptable = NULL; in zend_compile_switch() local 4843 ALLOC_HASHTABLE(jumptable); in zend_compile_switch() 4844 zend_hash_init(jumptable, cases->children, NULL, NULL, 0); in zend_compile_switch() 4846 ZVAL_ARR(&jumptable_op.u.constant, jumptable); in zend_compile_switch() 4904 if (jumptable) { in zend_compile_switch() 4911 zend_hash_index_add(jumptable, Z_LVAL_P(cond_zv), &jmp_target); in zend_compile_switch() 4914 zend_hash_add(jumptable, Z_STR_P(cond_zv), &jmp_target); in zend_compile_switch() 4920 if (jumptable) { in zend_compile_switch() 4933 if (jumptable) { in zend_compile_switch()
|
H A D | zend_vm_def.h | 8552 HashTable *jumptable; variable 8555 jumptable = Z_ARRVAL_P(GET_OP2_ZVAL_PTR(BP_VAR_R)); 8565 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(op)); 8581 HashTable *jumptable; variable 8584 jumptable = Z_ARRVAL_P(GET_OP2_ZVAL_PTR(BP_VAR_R)); 8599 jump_zv = zend_hash_find_ex(jumptable, Z_STR_P(op), OP1_TYPE == IS_CONST);
|
H A D | zend_vm_execute.h | 6636 HashTable *jumptable; in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER() local 6639 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER() 6649 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(op)); in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER() 6665 HashTable *jumptable; in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER() local 6668 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER() 6683 jump_zv = zend_hash_find_ex(jumptable, Z_STR_P(op), IS_CONST == IS_CONST); in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER() 11816 HashTable *jumptable; in ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST_HANDLER() local 11819 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST_HANDLER() 11829 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(op)); in ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST_HANDLER() 11845 HashTable *jumptable; in ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST_HANDLER() local [all …]
|
Completed in 215 milliseconds