Lines Matching refs:flags
51 uint32_t flags; /* bitmask (see defines above) */ member
55 info[n].flags = ((kind) | (related)); \
115 static zend_string *create_str_cache_key(zval *literal, uint32_t flags) in create_str_cache_key() argument
118 uint32_t num_related = LITERAL_NUM_RELATED(flags); in create_str_cache_key()
122 if ((flags & LITERAL_KIND_MASK) == LITERAL_VALUE) { in create_str_cache_key()
343 if (!info[i].flags) { in zend_optimizer_compact_literals()
383 if (LITERAL_NUM_RELATED(info[i].flags) == 1) { in zend_optimizer_compact_literals()
397 ZEND_ASSERT(LITERAL_NUM_RELATED(info[i].flags) == 2); in zend_optimizer_compact_literals()
400 LITERAL_NUM_RELATED(info[i].flags) - 1; in zend_optimizer_compact_literals()
402 && LITERAL_NUM_RELATED(info[Z_LVAL_P(pos)].flags) == 2) { in zend_optimizer_compact_literals()
436 key = create_str_cache_key(&op_array->literals[i], info[i].flags); in zend_optimizer_compact_literals()
439 LITERAL_NUM_RELATED(info[i].flags) == LITERAL_NUM_RELATED(info[Z_LVAL_P(pos)].flags) && in zend_optimizer_compact_literals()
440 (LITERAL_NUM_RELATED(info[i].flags) != 2 || in zend_optimizer_compact_literals()
441 ((info[i].flags & LITERAL_KIND_MASK) != LITERAL_VALUE && in zend_optimizer_compact_literals()
442 (info[Z_LVAL_P(pos)].flags & LITERAL_KIND_MASK) != LITERAL_VALUE))) { in zend_optimizer_compact_literals()
446 n = LITERAL_NUM_RELATED(info[i].flags); in zend_optimizer_compact_literals()
464 n = LITERAL_NUM_RELATED(info[i].flags); in zend_optimizer_compact_literals()