Lines Matching refs:ce
8832 zend_class_entry *ce, argument
8944 ir_LOAD_A(ir_ADD_OFFSET(this_ref, offsetof(zend_object, ce))));
9106 zend_class_entry *ce; local
9121 ce = zend_get_known_class(op_array, opline, opline->op1_type, opline->op1);
9122 if (!func && ce) {
9128 zv = zend_hash_find(&ce->function_table, method_name);
9165 if (ce && (ce->ce_flags & ZEND_ACC_IMMUTABLE) && (ce->ce_flags & ZEND_ACC_LINKED)) {
9166 scope_ref = ir_CONST_ADDR(ce);
9242 …scope_ref = ir_LOAD_A(ir_ADD_OFFSET(ir_LOAD_A(jit_EX(This.value.ref)), offsetof(zend_object, ce)));
9292 if (ssa->var_info[ssa_op->op2_use].ce != zend_ce_closure
9303 ir_LOAD_A(ir_ADD_OFFSET(ref, offsetof(zend_object, ce))),
9309 ssa->var_info[ssa_op->op2_use].ce = zend_ce_closure;
10554 zend_class_entry *ce; local
10557 zend_get_func_info(call_info, ssa, &ce, &ce_is_instanceof) :
14039 …end_jit_class_guard(zend_jit_ctx *jit, const zend_op *opline, ir_ref obj_ref, zend_class_entry *ce) argument
14048 ir_GUARD(ir_EQ(ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce))), ir_CONST_ADDR(ce)),
14062 zend_class_entry *ce, argument
14089 …prop_info = zend_get_known_property_info(op_array, ce, Z_STR_P(member), on_this, op_array->filenam…
14164 ce = trace_ce;
14169 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
14170 } else if (zend_jit_class_guard(jit, opline, obj_ref, ce)) {
14172 JIT_G(current_frame)->ce = ce;
14180 ssa->var_info[ssa_op->op1_use].ce = ce;
14191 ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
14200 …may_be_dynamic = zend_may_be_dynamic_property(ce, Z_STR_P(member), opline->op1_type == IS_UNUSED, …
14242 && (!ce || ce_is_instanceof || (ce->ce_flags & (ZEND_ACC_HAS_TYPE_HINTS|ZEND_ACC_TRAIT)))) {
14409 if (ce && ce->ce_flags & ZEND_ACC_IMMUTABLE) {
14415 ref = ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)));
14585 zend_class_entry *ce, argument
14619 prop_info = zend_get_known_property_info(op_array, ce, name, on_this, op_array->filename);
14667 ce = trace_ce;
14672 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
14673 } else if (zend_jit_class_guard(jit, opline, obj_ref, ce)) {
14675 JIT_G(current_frame)->ce = ce;
14683 ssa->var_info[ssa_op->op1_use].ce = ce;
14688 ssa->var_info[ssa_op->op1_def].ce = ce;
14698 ir_ref if_same = ir_IF(ir_EQ(ref, ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
14720 if (!ce || ce_is_instanceof || (ce->ce_flags & (ZEND_ACC_HAS_TYPE_HINTS|ZEND_ACC_TRAIT))) {
14798 if (ce && ce->ce_flags & ZEND_ACC_IMMUTABLE) {
14804 ref = ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)));
14943 zend_class_entry *ce, argument
14969 prop_info = zend_get_known_property_info(op_array, ce, name, on_this, op_array->filename);
15017 ce = trace_ce;
15022 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
15023 } else if (zend_jit_class_guard(jit, opline, obj_ref, ce)) {
15025 JIT_G(current_frame)->ce = ce;
15033 ssa->var_info[ssa_op->op1_use].ce = ce;
15038 ssa->var_info[ssa_op->op1_def].ce = ce;
15053 ir_ref if_same = ir_IF(ir_EQ(ref, ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
15059 if (!ce || ce_is_instanceof || (ce->ce_flags & (ZEND_ACC_HAS_TYPE_HINTS|ZEND_ACC_TRAIT))) {
15147 if (ce && ce->ce_flags & ZEND_ACC_IMMUTABLE) {
15153 ref = ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)));
15367 zend_class_entry *ce, argument
15397 prop_info = zend_get_known_property_info(op_array, ce, name, on_this, op_array->filename);
15440 ce = trace_ce;
15445 ZEND_ASSERT(JIT_G(current_frame)->ce == ce);
15446 } else if (zend_jit_class_guard(jit, opline, obj_ref, ce)) {
15448 JIT_G(current_frame)->ce = ce;
15456 ssa->var_info[ssa_op->op1_use].ce = ce;
15461 ssa->var_info[ssa_op->op1_def].ce = ce;
15476 ir_ref if_same = ir_IF(ir_EQ(ref, ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
15482 if (!ce || ce_is_instanceof || (ce->ce_flags & (ZEND_ACC_HAS_TYPE_HINTS|ZEND_ACC_TRAIT))) {
15537 if (ce && ce->ce_flags & ZEND_ACC_IMMUTABLE) {
15543 ref = ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)));
15845 zend_class_entry *ce; local
15847 ce = zend_get_known_class(op_array, opline, opline->op2_type, opline->op2);
15848 if (ce) {
15854 zv = zend_hash_find(&ce->properties_info, prop_name);
15859 if (prop_info->ce == op_array->scope
15863 && instanceof_function_slow(op_array->scope, prop_info->ce))) {