Searched refs:super_class (Results 1 – 5 of 5) sorted by relevance
254 const ClassType* super_class = ClassType::DynamicCast(super_type); in ComputeType() local255 if (!super_class || in ComputeType()256 !super_class->IsSubtypeOf(TypeOracle::GetJSObjectType())) { in ComputeType()263 generates = super_class->name(); in ComputeType()266 const ClassType* super_class = ClassType::DynamicCast(super_type); in ComputeType() local267 if (!super_class) { in ComputeType()272 if (super_class->HasUndefinedLayout() && in ComputeType()279 !(super_class->ShouldExport() || super_class->IsExtern())) { in ComputeType()418 const ClassType* super_class = class_type->GetSuperClass(); in VisitClassFieldsAndMethods() local421 if (super_class) { in VisitClassFieldsAndMethods()[all …]
552 const ClassType* super_class = this->GetSuperClass(); in ComputeAllFields() local553 if (super_class) { in ComputeAllFields()554 all_fields = super_class->ComputeAllFields(); in ComputeAllFields()
591 Handle<Object> super_class, in DefineClass() argument597 if (super_class->IsTheHole(isolate)) { in DefineClass()600 if (super_class->IsNull(isolate)) { in DefineClass()602 } else if (super_class->IsConstructor()) { in DefineClass()603 DCHECK(!super_class->IsJSFunction() || in DefineClass()605 Handle<JSFunction>::cast(super_class)->shared().kind())); in DefineClass()608 Runtime::GetObjectProperty(isolate, super_class, in DefineClass()621 constructor_parent = handle(HeapObject::cast(*super_class), isolate); in DefineClass()625 super_class), in DefineClass()669 Handle<Object> super_class = args.at(2); in RUNTIME_FUNCTION() local[all …]
941 ecma_value_t super_class = stack_top_p[-2]; in opfunc_init_class() local944 bool heritage_present = !ecma_is_value_array_hole (super_class); in opfunc_init_class()952 else if (!ecma_is_value_null (super_class)) in opfunc_init_class()955 if (!ecma_is_constructor (super_class) in opfunc_init_class()956 || ecma_op_function_is_generator (ecma_get_object_from_value (super_class))) in opfunc_init_class()961 ecma_object_t *parent_p = ecma_get_object_from_value (super_class); in opfunc_init_class()1002 ecma_free_value (super_class); in opfunc_init_class()
2640 Register super_class = register_allocator()->GrowRegisterList(&args); in BuildClassLiteral() local2645 builder()->StoreAccumulatorInRegister(super_class); in BuildClassLiteral()