Lines Matching refs:val_info
329 uint32_t val_info,
2544 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_assign_const_stub() local
2549 IS_CONST, val_addr, val_info, in zend_jit_assign_const_stub()
2564 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_assign_tmp_stub() local
2569 IS_TMP_VAR, val_addr, val_info, in zend_jit_assign_tmp_stub()
2584 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_REF; in zend_jit_assign_var_stub() local
2589 IS_VAR, val_addr, val_info, in zend_jit_assign_var_stub()
2604 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN/*|MAY_BE_UNDEF*/; in zend_jit_assign_cv_noref_stub() local
2609 IS_CV, val_addr, val_info, in zend_jit_assign_cv_noref_stub()
2636 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_REF/*|MAY_BE_UNDEF*/; in zend_jit_assign_cv_stub() local
2641 IS_CV, val_addr, val_info, in zend_jit_assign_cv_stub()
6183 uint32_t val_info, in zend_jit_simple_assign() argument
6208 if (val_info & MAY_BE_UNDEF) { in zend_jit_simple_assign()
6231 if (val_info & MAY_BE_REF) { in zend_jit_simple_assign()
6250 ZEND_ADDR_REF_ZVAL(ref2), val_info, 1); in zend_jit_simple_assign()
6256 ZEND_ADDR_REF_ZVAL(ref2), val_info, 2); in zend_jit_simple_assign()
6265 jit_ZVAL_DTOR(jit, ref, val_info, opline); in zend_jit_simple_assign()
6278 val_addr, val_info, val_type == IS_CV); in zend_jit_simple_assign()
6284 val_addr, val_info, val_type == IS_CV ? 2 : 1); in zend_jit_simple_assign()
6304 uint32_t val_info, in zend_jit_assign_to_variable_call() argument
6311 if (val_info & MAY_BE_UNDEF) { in zend_jit_assign_to_variable_call()
6339 if (!(val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF))) { in zend_jit_assign_to_variable_call()
6346 if (!(val_info & MAY_BE_REF)) { in zend_jit_assign_to_variable_call()
6352 if (!(val_info & MAY_BE_REF)) { in zend_jit_assign_to_variable_call()
6384 uint32_t val_info, in zend_jit_assign_to_variable() argument
6440 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) { in zend_jit_assign_to_variable()
6505 …assign(jit, opline, var_addr, var_info, var_def_info, val_type, val_addr, val_info, res_addr, 0)) { in zend_jit_assign_to_variable()
6528 if (check_exception && (val_info & MAY_BE_UNDEF)) { in zend_jit_assign_to_variable()
6539 if (check_exception && (val_info & MAY_BE_UNDEF)) { in zend_jit_assign_to_variable()
6561 …sign(jit, opline, var_addr, var_info, var_def_info, val_type, val_addr, val_info, res_addr, check_… in zend_jit_assign_to_variable()
13222 uint32_t val_info, argument
13233 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, op3_addr, op3_def_addr, val_info)) {
13241 if (JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE && (val_info & MAY_BE_UNDEF)) {
13251 val_info &= ~MAY_BE_UNDEF;
13278 …sign(jit, opline, var_addr, var_info, -1, (opline+1)->op1_type, op3_addr, val_info, res_addr, 0)) {
13313 …opline, var_addr, var_addr, var_info, -1, (opline+1)->op1_type, op3_addr, val_info, res_addr, 0)) {
13317 …line, var_addr, var_addr, var_info, -1, (opline+1)->op1_type, op3_addr, val_info, res_addr, 0, 0))…
13358 if (((opline+1)->op1_type & (IS_TMP_VAR|IS_VAR)) && (val_info & MAY_BE_RC1)) {
13360 val_info |= MAY_BE_RCN;
13364 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, NULL);
13818 uint32_t val_info; local
13936 val_info = ((op1_info & MAY_BE_ARRAY_OF_ANY) >> MAY_BE_ARRAY_SHIFT);
13937 if (val_info & MAY_BE_ARRAY) {
13938 val_info |= MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY | MAY_BE_ARRAY_OF_REF;
13941 val_info |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ANY |
13943 } else if (val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) {
13944 val_info |= MAY_BE_RC1 | MAY_BE_RCN;
13950 …n_to_variable(jit, opline, var_addr, var_addr, op2_info, -1, IS_CV, val_addr, val_info, 0, 0, 1)) {
13955 jit_ZVAL_COPY(jit, var_addr, -1, val_addr, val_info, 1);
14580 uint32_t val_info, argument
14605 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, val_addr, val_def_addr, val_info)) {
14729 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14810 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14845 …it, opline, prop_addr, prop_addr, -1, -1, (opline+1)->op1_type, val_addr, val_info, res_addr, 0)) {
14849 …, opline, prop_addr, prop_addr, -1, -1, (opline+1)->op1_type, val_addr, val_info, res_addr, 0, 0))…
14855 && (val_info & (MAY_BE_REF|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
14874 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14911 if (val_info & (MAY_BE_REF|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) {
14912 val_info |= MAY_BE_RC1|MAY_BE_RCN;
14914 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, opline);
14939 uint32_t val_info, argument
15115 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15205 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15237 (val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15240 (val_info & MAY_BE_ANY) == MAY_BE_ARRAY) {
15244 …pline->op1, var_addr, var_info, val_op_type, (opline+1)->op1, val_addr, val_info, 0, var_addr, var…
15253 (val_info & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15255 (val_info & MAY_BE_ANY) != MAY_BE_STRING) {
15263 (val_info & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15274 (val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15285 val_op_type, (opline+1)->op1, val_addr, val_info,
15293 …IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)->op1, val_addr, val_info, var_addr,
15315 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15338 if (val_info & (MAY_BE_REF|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) {
15339 val_info |= MAY_BE_RC1|MAY_BE_RCN;
15343 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, opline);