Lines Matching refs:var_type
15810 static bool zend_jit_fetch_reference(dasm_State **Dst, const zend_op *opline, uint8_t var_type, uin…
15840 if (var_type != IS_UNKNOWN) {
15841 var_type &= ~(IS_TRACE_REFERENCE|IS_TRACE_INDIRECT|IS_TRACE_PACKED);
15844 && var_type != IS_UNKNOWN
15845 && (var_info & (MAY_BE_ANY|MAY_BE_UNDEF)) != (1 << var_type)) {
15846 | IF_NOT_ZVAL_TYPE var_addr, var_type, &exit_addr
15848 ZEND_ASSERT(var_info & (1 << var_type));
15849 if (var_type < IS_STRING) {
15850 var_info = (1 << var_type);
15851 } else if (var_type != IS_ARRAY) {
15852 var_info = (1 << var_type) | (var_info & (MAY_BE_RC1|MAY_BE_RCN));
15867 static bool zend_jit_fetch_indirect_var(dasm_State **Dst, const zend_op *opline, uint8_t var_type, …
15900 if (var_type != IS_UNKNOWN) {
15901 var_type &= ~(IS_TRACE_INDIRECT|IS_TRACE_PACKED);
15903 if (!(var_type & IS_TRACE_REFERENCE)
15904 && var_type != IS_UNKNOWN
15905 && (var_info & (MAY_BE_ANY|MAY_BE_UNDEF)) != (1 << var_type)) {
15913 | IF_NOT_Z_TYPE FCARG1a, var_type, &exit_addr
15915 //var_info = zend_jit_trace_type_to_info_ex(var_type, var_info);
15916 ZEND_ASSERT(var_info & (1 << var_type));
15917 if (var_type < IS_STRING) {
15918 var_info = (1 << var_type);
15919 } else if (var_type != IS_ARRAY) {
15920 var_info = (1 << var_type) | (var_info & (MAY_BE_RC1|MAY_BE_RCN));