Home
last modified time | relevance | path

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

/PHP-7.3/ext/opcache/Optimizer/
H A Dzend_cfg.c407 HashTable *jumptable = Z_ARRVAL_P(CRT_CONSTANT(opline->op2)); in zend_build_cfg() local
409 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_build_cfg()
579 HashTable *jumptable = Z_ARRVAL_P(CRT_CONSTANT(opline->op2)); in zend_build_cfg() local
583 block->successors_count = 2 + zend_hash_num_elements(jumptable); in zend_build_cfg()
586 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_build_cfg()
H A Dblock_pass.c146 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()
1009 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in assemble_code_blocks() local
1012 ZEND_ASSERT(b->successors_count == 2 + zend_hash_num_elements(jumptable)); in assemble_code_blocks()
1014 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in assemble_code_blocks()
H A Dzend_optimizer.c903 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in zend_optimizer_migrate_jump() local
905 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_optimizer_migrate_jump()
949 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in zend_optimizer_shift_jump() local
951 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_optimizer_shift_jump()
H A Dzend_dump.c629 HashTable *jumptable = Z_ARRVAL_P(op); in zend_dump_op() local
633 ZEND_HASH_FOREACH_KEY_VAL(jumptable, num_key, key, zv) { in zend_dump_op()
H A Ddfa_pass.c639 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in zend_ssa_replace_control_link() local
641 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_ssa_replace_control_link()
/PHP-7.3/Zend/
H A Dzend_opcode.c644 HashTable *jumptable = Z_ARRVAL_P(CT_CONSTANT(opline->op2)); in pass_two() local
646 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in pass_two()
H A Dzend_compile.c4998 HashTable *jumptable = NULL; in zend_compile_switch() local
5011 ALLOC_HASHTABLE(jumptable); in zend_compile_switch()
5012 zend_hash_init(jumptable, cases->children, NULL, NULL, 0); in zend_compile_switch()
5014 ZVAL_ARR(&jumptable_op.u.constant, jumptable); in zend_compile_switch()
5072 if (jumptable) { in zend_compile_switch()
5079 zend_hash_index_add(jumptable, Z_LVAL_P(cond_zv), &jmp_target); in zend_compile_switch()
5082 zend_hash_add(jumptable, Z_STR_P(cond_zv), &jmp_target); in zend_compile_switch()
5088 if (jumptable) { in zend_compile_switch()
5100 if (jumptable) { in zend_compile_switch()
H A Dzend_vm_def.h7989 HashTable *jumptable; variable
7992 jumptable = Z_ARRVAL_P(GET_OP2_ZVAL_PTR(BP_VAR_R));
8002 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(op));
8018 HashTable *jumptable; variable
8021 jumptable = Z_ARRVAL_P(GET_OP2_ZVAL_PTR(BP_VAR_R));
8036 jump_zv = zend_hash_find_ex(jumptable, Z_STR_P(op), OP1_TYPE == IS_CONST);
H A Dzend_vm_execute.h6086 HashTable *jumptable; local
6089 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2));
6099 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(op));
6115 HashTable *jumptable; local
6118 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2));
6133 jump_zv = zend_hash_find_ex(jumptable, Z_STR_P(op), IS_CONST == IS_CONST);
11094 HashTable *jumptable; local
11097 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2));
11107 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(op));
11123 HashTable *jumptable; local
[all …]

Completed in 174 milliseconds