Home
last modified time | relevance | path

Searched refs:GlobalETSObjectType (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsIntersectionType.cpp75 return checker->GlobalETSObjectType(); in GetType()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Darithmetic.cpp505 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual()
511 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual()
517 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual()
522 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual()
530 return {tsType, GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual()
732 checker::Type *opType = rightType->IsETSDynamicType() ? GlobalBuiltinJSValueType() : GlobalETSObjectType(); in CheckBinaryOperatorInstanceOf()
H A Dobject.cpp55 if (type == GlobalETSObjectType()) { in GetSuperType()
56 return GlobalETSObjectType(); in GetSuperType()
75 if (type != GlobalETSObjectType()) { in ComputeSuperType()
76 type->SetSuperType(GlobalETSObjectType()); in ComputeSuperType()
94 type->SetSuperType(GlobalETSObjectType()); in ComputeSuperType()
110 superObj = GlobalETSObjectType(); in ComputeSuperType()
362 interfaceType->SetSuperType(GlobalETSObjectType()); in BuildBasicInterfaceProperties()
1138 if (classType == GlobalETSObjectType()) {
1172 if (classType == GlobalETSObjectType()) {
1539 return GlobalETSObjectType();
[all...]
H A DutilityTypeHandlers.cpp158 propTypeAnn = Allocator()->New<ir::OpaqueTypeNode>(GlobalETSObjectType()); in CreateNullishProperty()
370 if (typeToBePartial != GlobalETSObjectType()) { in CreatePartialTypeClassDef()
372 HandlePartialType(classDef->Super() == nullptr ? GlobalETSObjectType() : classDef->Super()->TsType()); in CreatePartialTypeClassDef()
H A DtypeCreation.cpp417 {compiler::Signatures::BUILTIN_OBJECT_CLASS, &ETSChecker::GlobalETSObjectType}, in GetNameToGlobalTypeMap()
430 {compiler::Signatures::BUILTIN_BOX_CLASS, &ETSChecker::GlobalETSObjectType}, in GetNameToGlobalBoxTypeMap()
H A Dfunction.cpp1579 Relation()->IsIdenticalTo(itSubst->Owner(), GlobalETSObjectType()) && in CheckOverride()
H A Dhelpers.cpp573 return Allocator()->New<ETSArrayType>(GlobalETSObjectType()); in CheckArrayElements()
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsTuple.cpp92 return spreadType == nullptr ? checker->GlobalETSObjectType() : spreadType; in CalculateLUBForTuple()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.cpp403 ETSObjectType *ETSChecker::GlobalETSObjectType() const in GlobalETSObjectType() function in ark::es2panda::checker::ETSChecker
405 return AsETSObjectType(&GlobalTypesHolder::GlobalETSObjectType); in GlobalETSObjectType()
H A DETSAnalyzer.cpp41 checker::ETSObjectType *exceptionType = checker->GlobalETSObjectType(); in Check()
412 expr->ClassDefinition(), fromInterface ? checker->GlobalETSObjectType() : calleeObj); in CheckInstantatedClass()
415 calleeObj = checker->GlobalETSObjectType(); in CheckInstantatedClass()
683 !checker->Relation()->IsSupertypeOf(expr->preferredType_, checker->GlobalETSObjectType())) { in Check()
694 if (expr->preferredType_ == nullptr || expr->preferredType_ == checker->GlobalETSObjectType()) { in Check()
1395 return expr->SetAndAdjustType(checker, checker->GlobalETSObjectType()); in Check()
2641 interfaceType->SetSuperType(checker->GlobalETSObjectType()); in Check()
H A DETSchecker.h116 ETSObjectType *GlobalETSObjectType() const;
/arkcompiler/ets_frontend/ets2panda/checker/types/
H A DglobalTypesHolder.h228 Type *GlobalETSObjectType();
H A DglobalTypesHolder.cpp392 Type *GlobalTypesHolder::GlobalETSObjectType() in GlobalETSObjectType() function in ark::es2panda::checker::GlobalTypesHolder
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsUnionType.cpp82 return checker->GetGlobalTypesHolder()->GlobalETSObjectType();
92 return checker->GetGlobalTypesHolder()->GlobalETSObjectType();
94 return checker->GetGlobalTypesHolder()->GlobalETSObjectType();
H A DetsFunctionType.cpp76 if (target->IsETSObjectType() && target == relation->GetChecker()->AsETSChecker()->GlobalETSObjectType()) { in AssignmentSource()
H A DetsObjectType.cpp634 if (base == etsChecker->GlobalETSObjectType() && source->IsETSArrayType()) { in DefaultObjectTypeChecks()
645 if (base == etsChecker->GlobalETSObjectType()) { in DefaultObjectTypeChecks()
758 return checker->GetGlobalTypesHolder()->GlobalETSObjectType()->AsSuper(checker, sourceVar); in AsSuper()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DunionLowering.cpp63 classDef->SetTsType(checker->GlobalETSObjectType()); in GetUnionFieldClass()
/arkcompiler/ets_frontend/ets2panda/test/unit/
H A Dunion_normalization_test.cpp199 unionConstituents.emplace_back(checker->GetGlobalTypesHolder()->GlobalETSObjectType()); in TEST_F()
206 ASSERT_EQ(normalizedType, checker->GlobalETSObjectType()); in TEST_F()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DmemberExpression.cpp237 SetObjectType(checker->GlobalETSObjectType()); in CheckUnionMember()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.cpp640 type = Checker()->GetGlobalTypesHolder()->GlobalETSObjectType(); in LoadDefaultValue()
707 } else if (lhsType == Checker()->GlobalETSObjectType()) { in IsInstanceDynamic()
736 if (rhsType == Checker()->GlobalETSObjectType()) { in IsInstanceDynamic()
1784 if (targetType == Checker()->GlobalETSObjectType()) { in CastDynamicToObject()
2144 ToAssemblerType(targetType) != ToAssemblerType(Checker()->GlobalETSObjectType())) { in AssumeNonNullish()
2595 SetVRegType(athis, Checker()->GlobalETSObjectType()); in NewObject()

Completed in 31 milliseconds