Lines Matching refs:extended_value
261 return !(opline->extended_value & ZEND_ARRAY_ELEMENT_REF); in can_replace_op1()
467 static inline int ct_eval_isset_isempty(zval *result, uint32_t extended_value, zval *op1) { in ct_eval_isset_isempty() argument
469 if (!(extended_value & ZEND_ISEMPTY)) { in ct_eval_isset_isempty()
483 static inline int ct_eval_isset_dim(zval *result, uint32_t extended_value, zval *op1, zval *op2) { in ct_eval_isset_dim() argument
492 return ct_eval_isset_isempty(result, extended_value, value); in ct_eval_isset_dim()
497 ZVAL_BOOL(result, (extended_value & ZEND_ISEMPTY)); in ct_eval_isset_dim()
667 static inline int ct_eval_isset_obj(zval *result, uint32_t extended_value, zval *op1, zval *op2) { in ct_eval_isset_obj() argument
676 return ct_eval_isset_isempty(result, extended_value, value); in ct_eval_isset_obj()
678 ZVAL_BOOL(result, (extended_value & ZEND_ISEMPTY)); in ct_eval_isset_obj()
750 static inline int ct_eval_in_array(zval *result, uint32_t extended_value, zval *op1, zval *op2) { in ct_eval_in_array() argument
760 } else if (extended_value) { in ct_eval_in_array()
1015 uint32_t expected_type_mask = opline->extended_value; in sccp_visit_instr()
1264 || (opline->extended_value & ZEND_ARRAY_ELEMENT_REF)) { in sccp_visit_instr()
1419 if (ct_eval_binary_op(&zv, opline->extended_value, op1, op2) == SUCCESS) { in sccp_visit_instr()
1444 if (ct_eval_binary_op(&tmp, opline->extended_value, &tmp, data) != SUCCESS) { in sccp_visit_instr()
1489 if (ct_eval_binary_op(&tmp, opline->extended_value, &tmp, data) != SUCCESS) { in sccp_visit_instr()
1590 if (zend_optimizer_eval_cast(&zv, opline->extended_value, op1) == SUCCESS) { in sccp_visit_instr()
1640 if (ct_eval_in_array(&zv, opline->extended_value, op1, op2) == SUCCESS) { in sccp_visit_instr()
1674 if (ct_eval_isset_dim(&zv, opline->extended_value, op1, op2) == SUCCESS) { in sccp_visit_instr()
1700 if (ct_eval_isset_obj(&zv, opline->extended_value, op1, op2) == SUCCESS) { in sccp_visit_instr()
1715 switch (opline->extended_value) { in sccp_visit_instr()
1740 if (ct_eval_isset_isempty(&zv, opline->extended_value, op1) == SUCCESS) { in sccp_visit_instr()
1749 ct_eval_type_check(&zv, opline->extended_value, op1); in sccp_visit_instr()
1966 target = ssa->cfg.map[ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, opline->extended_value)]; in sccp_mark_feasible_successors()
1973 int target = ssa->cfg.map[ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, opline->extended_value)]; in sccp_mark_feasible_successors()