Lines Matching refs:val_info
329 uint32_t val_info,
2547 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_assign_const_stub() local
2552 IS_CONST, val_addr, val_info, in zend_jit_assign_const_stub()
2567 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_assign_tmp_stub() local
2572 IS_TMP_VAR, val_addr, val_info, in zend_jit_assign_tmp_stub()
2587 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_REF; in zend_jit_assign_var_stub() local
2592 IS_VAR, val_addr, val_info, in zend_jit_assign_var_stub()
2607 uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN/*|MAY_BE_UNDEF*/; in zend_jit_assign_cv_noref_stub() local
2612 IS_CV, val_addr, val_info, in zend_jit_assign_cv_noref_stub()
2639 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
2644 IS_CV, val_addr, val_info, in zend_jit_assign_cv_stub()
6186 uint32_t val_info, in zend_jit_simple_assign() argument
6211 if (val_info & MAY_BE_UNDEF) { in zend_jit_simple_assign()
6234 if (val_info & MAY_BE_REF) { in zend_jit_simple_assign()
6253 ZEND_ADDR_REF_ZVAL(ref2), val_info, 1); in zend_jit_simple_assign()
6259 ZEND_ADDR_REF_ZVAL(ref2), val_info, 2); in zend_jit_simple_assign()
6268 jit_ZVAL_DTOR(jit, ref, val_info, opline); in zend_jit_simple_assign()
6281 val_addr, val_info, val_type == IS_CV); in zend_jit_simple_assign()
6287 val_addr, val_info, val_type == IS_CV ? 2 : 1); in zend_jit_simple_assign()
6307 uint32_t val_info, in zend_jit_assign_to_variable_call() argument
6314 if (val_info & MAY_BE_UNDEF) { in zend_jit_assign_to_variable_call()
6342 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()
6349 if (!(val_info & MAY_BE_REF)) { in zend_jit_assign_to_variable_call()
6355 if (!(val_info & MAY_BE_REF)) { in zend_jit_assign_to_variable_call()
6387 uint32_t val_info, in zend_jit_assign_to_variable() argument
6443 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) { in zend_jit_assign_to_variable()
6508 …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()
6534 if (check_exception && (val_info & MAY_BE_UNDEF)) { in zend_jit_assign_to_variable()
6545 if (check_exception && (val_info & MAY_BE_UNDEF)) { in zend_jit_assign_to_variable()
6570 …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()
13234 uint32_t val_info, argument
13245 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, op3_addr, op3_def_addr, val_info)) {
13253 if (JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE && (val_info & MAY_BE_UNDEF)) {
13263 val_info &= ~MAY_BE_UNDEF;
13290 …sign(jit, opline, var_addr, var_info, -1, (opline+1)->op1_type, op3_addr, val_info, res_addr, 0)) {
13325 …opline, var_addr, var_addr, var_info, -1, (opline+1)->op1_type, op3_addr, val_info, res_addr, 0)) {
13329 …line, var_addr, var_addr, var_info, -1, (opline+1)->op1_type, op3_addr, val_info, res_addr, 0, 0))…
13370 if (((opline+1)->op1_type & (IS_TMP_VAR|IS_VAR)) && (val_info & MAY_BE_RC1)) {
13372 val_info |= MAY_BE_RCN;
13376 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, NULL);
13830 uint32_t val_info; local
13948 val_info = ((op1_info & MAY_BE_ARRAY_OF_ANY) >> MAY_BE_ARRAY_SHIFT);
13949 if (val_info & MAY_BE_ARRAY) {
13950 val_info |= MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY | MAY_BE_ARRAY_OF_REF;
13953 val_info |= MAY_BE_REF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_ANY |
13955 } else if (val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) {
13956 val_info |= MAY_BE_RC1 | MAY_BE_RCN;
13962 …n_to_variable(jit, opline, var_addr, var_addr, op2_info, -1, IS_CV, val_addr, val_info, 0, 0, 1)) {
13967 jit_ZVAL_COPY(jit, var_addr, -1, val_addr, val_info, 1);
14592 uint32_t val_info, argument
14617 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, val_addr, val_def_addr, val_info)) {
14741 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14822 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14857 …it, opline, prop_addr, prop_addr, -1, -1, (opline+1)->op1_type, val_addr, val_info, res_addr, 0)) {
14861 …, opline, prop_addr, prop_addr, -1, -1, (opline+1)->op1_type, val_addr, val_info, res_addr, 0, 0))…
14867 && (val_info & (MAY_BE_REF|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
14886 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14923 if (val_info & (MAY_BE_REF|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) {
14924 val_info |= MAY_BE_RC1|MAY_BE_RCN;
14926 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, opline);
14951 uint32_t val_info, argument
15127 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15217 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15249 (val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15252 (val_info & MAY_BE_ANY) == MAY_BE_ARRAY) {
15256 …pline->op1, var_addr, var_info, val_op_type, (opline+1)->op1, val_addr, val_info, 0, var_addr, var…
15265 (val_info & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15267 (val_info & MAY_BE_ANY) != MAY_BE_STRING) {
15275 (val_info & (MAY_BE_STRING|MAY_BE_DOUBLE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15286 (val_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))) {
15297 val_op_type, (opline+1)->op1, val_addr, val_info,
15305 …IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)->op1, val_addr, val_info, var_addr,
15327 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15350 if (val_info & (MAY_BE_REF|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) {
15351 val_info |= MAY_BE_RC1|MAY_BE_RCN;
15355 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, opline);