/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsIntersectionType.cpp | 75 return checker->GlobalETSObjectType(); in GetType()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | arithmetic.cpp | 505 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 D | object.cpp | 55 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 D | utilityTypeHandlers.cpp | 158 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 D | typeCreation.cpp | 417 {compiler::Signatures::BUILTIN_OBJECT_CLASS, &ETSChecker::GlobalETSObjectType}, in GetNameToGlobalTypeMap() 430 {compiler::Signatures::BUILTIN_BOX_CLASS, &ETSChecker::GlobalETSObjectType}, in GetNameToGlobalBoxTypeMap()
|
H A D | function.cpp | 1579 Relation()->IsIdenticalTo(itSubst->Owner(), GlobalETSObjectType()) && in CheckOverride()
|
H A D | helpers.cpp | 573 return Allocator()->New<ETSArrayType>(GlobalETSObjectType()); in CheckArrayElements()
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsTuple.cpp | 92 return spreadType == nullptr ? checker->GlobalETSObjectType() : spreadType; in CalculateLUBForTuple()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSchecker.cpp | 403 ETSObjectType *ETSChecker::GlobalETSObjectType() const in GlobalETSObjectType() function in ark::es2panda::checker::ETSChecker 405 return AsETSObjectType(&GlobalTypesHolder::GlobalETSObjectType); in GlobalETSObjectType()
|
H A D | ETSAnalyzer.cpp | 41 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 D | ETSchecker.h | 116 ETSObjectType *GlobalETSObjectType() const;
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | globalTypesHolder.h | 228 Type *GlobalETSObjectType();
|
H A D | globalTypesHolder.cpp | 392 Type *GlobalTypesHolder::GlobalETSObjectType() in GlobalETSObjectType() function in ark::es2panda::checker::GlobalTypesHolder
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | etsUnionType.cpp | 82 return checker->GetGlobalTypesHolder()->GlobalETSObjectType(); 92 return checker->GetGlobalTypesHolder()->GlobalETSObjectType(); 94 return checker->GetGlobalTypesHolder()->GlobalETSObjectType();
|
H A D | etsFunctionType.cpp | 76 if (target->IsETSObjectType() && target == relation->GetChecker()->AsETSChecker()->GlobalETSObjectType()) { in AssignmentSource()
|
H A D | etsObjectType.cpp | 634 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 D | unionLowering.cpp | 63 classDef->SetTsType(checker->GlobalETSObjectType()); in GetUnionFieldClass()
|
/arkcompiler/ets_frontend/ets2panda/test/unit/ |
H A D | union_normalization_test.cpp | 199 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 D | memberExpression.cpp | 237 SetObjectType(checker->GlobalETSObjectType()); in CheckUnionMember()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSGen.cpp | 640 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()
|