Lines Matching refs:op1

470 			ref = insn->op1;  in jit_TLS()
877 ref = insn->op1; in jit_FP()
1931 ref = ir_LOAD_U32(ir_ADD_OFFSET(ref, offsetof(zend_op, op1.var))); in zend_jit_exception_handler_free_op1_op2_stub()
2133 ref = ir_LOAD_U32(ir_ADD_OFFSET(jit_IP(jit), offsetof(zend_op, op1.var))); in zend_jit_throw_cannot_pass_by_ref_stub()
3523 phi->op1 = phi->op2; in _zend_jit_fix_merges()
3622 ref = insn->op1; in zend_jit_bb_start()
3810 zval *func_name_zv = RT_CONSTANT(opline, opline->op1); in zend_jit_jmp_frameless()
4238 ref = insn->op1; in zend_jit_deopt_rload()
4531 old_op1_info = STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var)); in zend_jit_inc_dec()
4532 SET_STACK_TYPE(stack, EX_VAR_TO_NUM(opline->op1.var), IS_DOUBLE, 0); in zend_jit_inc_dec()
4534 …SET_STACK_REF(stack, EX_VAR_TO_NUM(opline->op1.var), ir_CONST_DOUBLE((double)ZEND_LONG_MAX + 1.0)); in zend_jit_inc_dec()
4536 …SET_STACK_REF(stack, EX_VAR_TO_NUM(opline->op1.var), ir_CONST_DOUBLE((double)ZEND_LONG_MIN - 1.0)); in zend_jit_inc_dec()
4567 SET_STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var), old_op1_info); in zend_jit_inc_dec()
4704 … ir_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_undefined_op_helper), ir_CONST_U32(opline->op1.var)); in zend_jit_inc_dec()
4798 …if (!zend_jit_store_var_if_necessary_ex(jit, opline->op1.var, op1_def_addr, op1_def_info, op1_addr… in zend_jit_inc_dec()
4821 ir_ref op1, op2, ref, if_overflow = IR_UNUSED; in zend_jit_math_long_long() local
4832 op1 = jit_Z_LVAL(jit, op1_addr); in zend_jit_math_long_long()
4833 op2 = (same_ops) ? op1 : jit_Z_LVAL(jit, op2_addr); in zend_jit_math_long_long()
4834 ref = ir_BINARY_OP_L(op, op1, op2); in zend_jit_math_long_long()
4949 op1 = jit_Z_LVAL(jit, op1_addr); in zend_jit_math_long_long()
4950 op2 = (same_ops) ? op1 : jit_Z_LVAL(jit, op2_addr); in zend_jit_math_long_long()
4957 op1 = ir_INT2D(op1); in zend_jit_math_long_long()
4962 ref = ir_BINARY_OP_D(op, op1, op2); in zend_jit_math_long_long()
4983 ir_ref op1, op2, ref; in zend_jit_math_long_double() local
4996 op1 = jit_Z_LVAL(jit, op1_addr); in zend_jit_math_long_double()
4998 ref = ir_BINARY_OP_D(op, ir_INT2D(op1), op2); in zend_jit_math_long_double()
5017 ir_ref op1, op2, ref; in zend_jit_math_double_long() local
5030 op1 = jit_Z_DVAL(jit, op1_addr); in zend_jit_math_double_long()
5032 ref = ir_BINARY_OP_D(op, op1, ir_INT2D(op2)); in zend_jit_math_double_long()
5054 ir_ref op1, op2, ref; in zend_jit_math_double_double() local
5067 op1 = jit_Z_DVAL(jit, op1_addr); in zend_jit_math_double_double()
5068 op2 = (same_ops) ? op1 : jit_Z_DVAL(jit, op2_addr); in zend_jit_math_double_double()
5069 ref = ir_BINARY_OP_D(op, op1, op2); in zend_jit_math_double_double()
5086 znode_op op1, in zend_jit_math_helper() argument
5308 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, op1.var); in zend_jit_math_helper()
5342 jit_FREE_OP(jit, op1_type, op1, op1_info, NULL); in zend_jit_math_helper()
5388 …if (!zend_jit_math_helper(jit, opline, opline->opcode, opline->op1_type, opline->op1, op1_addr, op… in zend_jit_math()
5406 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_add_arrays()
5415 znode_op op1, in zend_jit_long_math_helper() argument
5455 zend_jit_invalidate_var_if_necessary(jit, op1_type, op1_addr, op1); in zend_jit_long_math_helper()
5480 zend_jit_invalidate_var_if_necessary(jit, op1_type, op1_addr, op1); in zend_jit_long_math_helper()
5504 zend_jit_invalidate_var_if_necessary(jit, op1_type, op1_addr, op1); in zend_jit_long_math_helper()
5528 zend_jit_invalidate_var_if_necessary(jit, op1_type, op1_addr, op1); in zend_jit_long_math_helper()
5545 zend_jit_invalidate_var_if_necessary(jit, op1_type, op1_addr, op1); in zend_jit_long_math_helper()
5566 zend_jit_invalidate_var_if_necessary(jit, op1_type, op1_addr, op1); in zend_jit_long_math_helper()
5588 ir_ref op1, op2; in zend_jit_long_math_helper() local
5599 op1 = jit_Z_LVAL(jit, op1_addr); in zend_jit_long_math_helper()
5600 op2 = (same_ops) ? op1 : jit_Z_LVAL(jit, op2_addr); in zend_jit_long_math_helper()
5601 ref = ir_BINARY_OP_L(op, op1, op2); in zend_jit_long_math_helper()
5646 … ir_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_undefined_op_helper), ir_CONST_U32(opline->op1.var)); in zend_jit_long_math_helper()
5671 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, op1.var); in zend_jit_long_math_helper()
5714 jit_FREE_OP(jit, op1_type, op1, op1_info, NULL); in zend_jit_long_math_helper()
5759 opline->op1_type, opline->op1, op1_addr, op1_info, op1_range, in zend_jit_long_math()
5773 znode_op op1, in zend_jit_concat_helper() argument
5842 jit_FREE_OP(jit, op1_type, op1, op1_info, NULL); in zend_jit_concat_helper()
5871 …return zend_jit_concat_helper(jit, opline, opline->op1_type, opline->op1, op1_addr, op1_info, opli… in zend_jit_concat()
5945 …value, opline->op1_type, opline->op1, op1_addr, op1_info, opline->op2_type, opline->op2, op2_addr,… in zend_jit_assign_op()
5954 opline->op1_type, opline->op1, op1_addr, op1_info, op1_range, in zend_jit_assign_op()
5956 opline->op1.var, op1_def_addr, op1_def_info, op1_mem_info, may_throw); in zend_jit_assign_op()
5959 …result = zend_jit_concat_helper(jit, opline, opline->op1_type, opline->op1, op1_addr, op1_info, op… in zend_jit_assign_op()
6267 real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var); in zend_jit_assign_to_variable()
6441 if (!zend_jit_update_regs(jit, opline->op1.var, op1_addr, op1_def_addr, op1_info)) { in zend_jit_qm_assign()
6496 …if (!zend_jit_store_var_if_necessary_ex(jit, opline->op1.var, op1_addr, op1_def_info, op1_use_addr… in zend_jit_assign()
6931 ir_ref op1, op2, ref; in zend_jit_cmp() local
6939 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var); in zend_jit_cmp()
6953 op1 = jit_ZVAL_ADDR(jit, op1_addr); in zend_jit_cmp()
6955 op1 = zend_jit_zval_check_undef(jit, op1, opline->op1.var, NULL, 0); in zend_jit_cmp()
6961 ref = ir_CALL_2(IR_I32, ir_CONST_FC_FUNC(zend_compare), op1, op2); in zend_jit_cmp()
6963 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, NULL); in zend_jit_cmp()
7056 ir_ref op1 = jit_ZVAL_ADDR(jit, op1_addr); in zend_jit_identical() local
7057 op1 = zend_jit_zval_check_undef(jit, op1, opline->op1.var, opline, 0); in zend_jit_identical()
7059 op1_addr = ZEND_ADDR_REF_ZVAL(op1); in zend_jit_identical()
7085 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_identical()
7116 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_identical()
7173 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var); in zend_jit_identical()
7199 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var); in zend_jit_identical()
7228 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, NULL); in zend_jit_identical()
7325 zend_jit_zval_check_undef(jit, ref, opline->op1.var, opline, 0); in zend_jit_bool_jmpznz()
7335 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_bool_jmpznz()
7349 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_bool_jmpznz()
7371 opline->op1.var, in zend_jit_bool_jmpznz()
7523 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, NULL); in zend_jit_bool_jmpznz()
7581 zval *zv = RT_CONSTANT(opline, opline->op1); in zend_jit_defined()
7701 zend_jit_addr val_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline-1)->op1.var); in zend_jit_escape_if_undef()
7743 old_op1_info = STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var)); in zend_jit_guard_fetch_result_type()
7746 && STACK_FLAGS(stack, EX_VAR_TO_NUM(opline->op1.var)) & (ZREG_ZVAL_ADDREF|ZREG_THIS))) { in zend_jit_guard_fetch_result_type()
7747 SET_STACK_REG(stack, EX_VAR_TO_NUM(opline->op1.var), ZREG_NONE); in zend_jit_guard_fetch_result_type()
7803 SET_STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var), old_op1_info); in zend_jit_guard_fetch_result_type()
7826 if (!zend_jit_is_persistent_constant(zv, opline->op1.num)) { in zend_jit_fetch_constant()
7847 ir_CONST_U32(opline->op1.num)); in zend_jit_fetch_constant()
7915 ir_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_undefined_op_helper), ir_CONST_U32(opline->op1.var)); in zend_jit_type_check()
7956 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_type_check()
7970 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_type_check()
8026 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline); in zend_jit_type_check()
9030 zend_jit_addr addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var);
9044 zval *zv = RT_CONSTANT(opline, opline->op1);
9143 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
9311 ir_CONST_U32(opline->op1.var));
9421 if (!zend_jit_update_regs(jit, opline->op1.var, op1_addr, op1_def_addr, op1_info)) {
10333 uint32_t arg_num = opline->op1.num;
10383 uint32_t arg_num = opline->op1.num;
10488 ref = zend_jit_zval_check_undef(jit, ref, opline->op1.var, NULL, 1);
10807 zend_jit_addr dst = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var);
10872 zval *zv = RT_CONSTANT(opline, opline->op1);
11077 ref = ir_LOAD_U32(ir_ADD_OFFSET(jit_FP(jit), opline->op1.var + offsetof(zval, u2.fe_iter_idx)));
11105 zv = RT_CONSTANT(opline, opline->op1);
11146 zv = RT_CONSTANT(opline, opline->op1);
11172 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
11183 zv = RT_CONSTANT(opline, opline->op1);
11215 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
11239 zend_string *str = Z_STR_P(RT_CONSTANT(opline, opline->op1));
11276 opline->op1.var + opline->extended_value * sizeof(zend_string*);
11312 ir_ADD_OFFSET(jit_FP(jit), opline->op1.var),
12068 old_op1_info = STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var));
12069 SET_STACK_REG(stack, EX_VAR_TO_NUM(opline->op1.var), ZREG_NONE);
12083 SET_STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var), old_op1_info);
12277 zend_jit_type_check_undef(jit, jit_Z_TYPE(jit, op1_addr), opline->op1.var, NULL, 0, 1, 0);
12325 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
12428 … ir_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_undefined_op_helper), ir_CONST_U32(opline->op1.var));
12753 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
12785 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
12840 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, op3_addr, op3_def_addr, val_info)) {
12971 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, NULL);
13131 …t, opline, opline->extended_value, IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)…
13143 IS_CV, opline->op1, var_addr, var_info, NULL,
13144 val_op_type, (opline+1)->op1, op3_addr, op1_data_info,
13151 …end_jit_concat_helper(jit, opline, IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)…
13194 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, op1_data_info, NULL);
13209 zval *zv = RT_CONSTANT(opline, opline->op1);
13213 zend_jit_addr op1_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var);
13249 zend_jit_addr op1_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->op1.var);
13276 if (!zend_jit_packed_guard(jit, opline, opline->op1.var, op1_info)) {
13282 …hash_pos_ref = packed_pos_ref = ir_LOAD_U32(ir_ADD_OFFSET(jit_FP(jit), opline->op1.var + offsetof(…
13430 ir_STORE(ir_ADD_OFFSET(jit_FP(jit), opline->op1.var + offsetof(zval, u2.fe_pos)),
13491 ir_STORE(ir_ADD_OFFSET(jit_FP(jit), opline->op1.var + offsetof(zval, u2.fe_pos)),
13531 ir_STORE(ir_ADD_OFFSET(jit_FP(jit), opline->op1.var + offsetof(zval, u2.fe_pos)),
13729 ir_CONST_U32(opline->op1.var));
14029 SET_STACK_REG(JIT_G(current_frame)->stack, EX_VAR_TO_NUM(opline->op1.var), ZREG_NONE);
14127 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
14179 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, val_addr, val_def_addr, val_info)) {
14302 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var);
14379 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var);
14441 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var);
14482 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, opline);
14490 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
14682 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var);
14772 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var);
14812 …t, opline, opline->extended_value, IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)…
14835 Z_TYPE_P(RT_CONSTANT((opline+1), (opline+1)->op1)) != IS_LONG ||
14836 Z_LVAL_P(RT_CONSTANT((opline+1), (opline+1)->op1)) < 0) {
14846 Z_TYPE_P(RT_CONSTANT((opline+1), (opline+1)->op1)) != IS_LONG ||
14847 Z_LVAL_P(RT_CONSTANT((opline+1), (opline+1)->op1)) == 0) {
14852 IS_CV, opline->op1, var_addr, var_info, NULL,
14853 val_op_type, (opline+1)->op1, val_addr, val_info,
14861 …end_jit_concat_helper(jit, opline, IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)…
14882 zend_jit_addr real_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline+1)->op1.var);
14911 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, val_info, opline);
14917 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
15395 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, opline);
15420 zval *zv = RT_CONSTANT(opline, opline->op1);
15889 ir_CONST_U32(opline->op1.var));
16430 old_info = STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var));
16431 SET_STACK_TYPE(stack, EX_VAR_TO_NUM(opline->op1.var), IS_UNKNOWN, 1);
16454 SET_STACK_INFO(stack, EX_VAR_TO_NUM(opline->op1.var), old_info);
16795 && (opline+1)->op1.var == opline->op1.var) {
16995 zend_jit_zval_check_undef(jit, op1_ref, opline->op1.var, opline, 1);
17001 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, NULL);
17026 zend_jit_zval_check_undef(jit, op1_ref, opline->op1.var, opline, 1);
17038 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, NULL);
17074 zend_jit_zval_check_undef(jit, op1_ref, opline->op1.var, opline, 1);
17080 zend_jit_zval_check_undef(jit, op3_ref, (opline+1)->op1.var, opline, 1);
17092 jit_FREE_OP(jit, opline->op1_type, opline->op1, op1_info, NULL);
17107 jit_FREE_OP(jit, (opline+1)->op1_type, (opline+1)->op1, op1_data_info, NULL);