Lines Matching refs:jumptable

3605 		HashTable *jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2));  in zend_jit_case_start()  local
3612 ZEND_HASH_FOREACH_VAL(jumptable, zv) { in zend_jit_case_start()
3620 if (HT_IS_PACKED(jumptable)) { in zend_jit_case_start()
3621 idx = ir_CONST_LONG(zv - jumptable->arPacked); in zend_jit_case_start()
3623 idx = ir_CONST_LONG((Bucket*)zv - jumptable->arData); in zend_jit_case_start()
16002 HashTable *jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); local
16021 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(zv));
16025 jump_zv = zend_hash_find_known_hash(jumptable, Z_STR_P(zv));
16029 jump_zv = zend_hash_index_find(jumptable, Z_LVAL_P(zv));
16031 jump_zv = zend_hash_find_known_hash(jumptable, Z_STR_P(zv));
16136 if (!HT_IS_PACKED(jumptable)) {
16138 ir_CONST_ADDR(jumptable), ref);
16139 ref = ir_SUB_L(ref, ir_CONST_LONG((uintptr_t)jumptable->arData));
16152 ZEND_HASH_FOREACH_VAL(jumptable, zv) {
16156 if (HT_IS_PACKED(jumptable)) {
16157 idx = ir_CONST_LONG(zv - jumptable->arPacked);
16159 idx = ir_CONST_LONG((Bucket*)zv - jumptable->arData);
16187 ZEND_HASH_FOREACH_VAL(jumptable, zv) {
16264 ir_CONST_ADDR(jumptable), ref);
16265 ref = ir_SUB_L(ref, ir_CONST_LONG((uintptr_t)jumptable->arData));
16277 ZEND_HASH_FOREACH_VAL(jumptable, zv) {
16281 if (HT_IS_PACKED(jumptable)) {
16282 idx = ir_CONST_LONG(zv - jumptable->arPacked);
16284 idx = ir_CONST_LONG((Bucket*)zv - jumptable->arData);
16312 ZEND_HASH_FOREACH_VAL(jumptable, zv) {
16359 ir_CONST_ADDR(jumptable), ref);
16389 ir_CONST_ADDR(jumptable), ref2);
16398 ref = ir_SUB_L(ref, ir_CONST_LONG((uintptr_t)jumptable->arData));
16400 if (HT_IS_PACKED(jumptable)) {
16413 ZEND_HASH_FOREACH_VAL(jumptable, zv) {
16417 if (HT_IS_PACKED(jumptable)) {
16418 idx = ir_CONST_LONG(zv - jumptable->arPacked);
16420 idx = ir_CONST_LONG((Bucket*)zv - jumptable->arData);
16442 ZEND_HASH_FOREACH_VAL(jumptable, zv) {