| /arkcompiler/ets_frontend/ets2panda/checker/types/ |
| D | globalTypesHolder.cpp | 16 #include "globalTypesHolder.h" 57 void GlobalTypesHolder::AddETSEscompatLayer() in AddETSEscompatLayer() 72 void GlobalTypesHolder::AddFunctionTypes(ArenaAllocator *allocator) in AddFunctionTypes() 91 void GlobalTypesHolder::AddTupleTypes(ArenaAllocator *allocator) in AddTupleTypes() 104 void GlobalTypesHolder::AddTSSpecificTypes(ArenaAllocator *allocator) in AddTSSpecificTypes() 136 void GlobalTypesHolder::AddEtsSpecificTypes(ArenaAllocator *allocator) in AddEtsSpecificTypes() 156 void GlobalTypesHolder::AddEtsSpecificBuiltinTypes() in AddEtsSpecificBuiltinTypes() 199 GlobalTypesHolder::GlobalTypesHolder(ArenaAllocator *allocator) in GlobalTypesHolder() function in ark::es2panda::checker::GlobalTypesHolder 229 Type *GlobalTypesHolder::GlobalNumberType() in GlobalNumberType() 234 Type *GlobalTypesHolder::GlobalAnyType() in GlobalAnyType() [all …]
|
| D | globalTypesHolder.h | 218 class GlobalTypesHolder { 220 explicit GlobalTypesHolder(ArenaAllocator *allocator); 221 ~GlobalTypesHolder() = default; 222 NO_COPY_SEMANTIC(GlobalTypesHolder); 223 NO_MOVE_SEMANTIC(GlobalTypesHolder);
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | globalTypesHolder.cpp | 16 #include "globalTypesHolder.h" 40 GlobalTypesHolder::GlobalTypesHolder(ArenaAllocator *allocator) in GlobalTypesHolder() function in panda::es2panda::checker::GlobalTypesHolder 73 Type *GlobalTypesHolder::GlobalNumberType() in GlobalNumberType() 78 Type *GlobalTypesHolder::GlobalAnyType() in GlobalAnyType() 83 Type *GlobalTypesHolder::GlobalStringType() in GlobalStringType() 88 Type *GlobalTypesHolder::GlobalSymbolType() in GlobalSymbolType() 93 Type *GlobalTypesHolder::GlobalBooleanType() in GlobalBooleanType() 98 Type *GlobalTypesHolder::GlobalVoidType() in GlobalVoidType() 103 Type *GlobalTypesHolder::GlobalNullType() in GlobalNullType() 108 Type *GlobalTypesHolder::GlobalUndefinedType() in GlobalUndefinedType() [all …]
|
| D | globalTypesHolder.h | 51 class GlobalTypesHolder { 53 explicit GlobalTypesHolder(ArenaAllocator *allocator); 54 ~GlobalTypesHolder() = default; 55 NO_COPY_SEMANTIC(GlobalTypesHolder); 56 NO_MOVE_SEMANTIC(GlobalTypesHolder);
|
| D | unionType.cpp | 18 #include <typescript/types/globalTypesHolder.h> 112 Type *UnionType::HandleUnionType(UnionType *unionType, GlobalTypesHolder *globalTypesHolder) in HandleUnionType() argument 115 return globalTypesHolder->GlobalAnyType(); in HandleUnionType() 119 return globalTypesHolder->GlobalUnknownType(); in HandleUnionType() 171 Type *UnionType::Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *… in Instantiate()
|
| D | unionType.h | 23 class GlobalTypesHolder; variable 120 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType… 123 static Type *HandleUnionType(UnionType *unionType, GlobalTypesHolder *globalTypesHolder);
|
| D | objectDescriptor.h | 33 class GlobalTypesHolder; variable 50 GlobalTypesHolder *globalTypes);
|
| D | type.h | 34 class GlobalTypesHolder; variable 124 …virtual Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *gl… in TYPE_MAPPING()
|
| D | functionType.h | 30 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | constructorType.h | 29 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | objectLiteralType.h | 30 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | bigintType.h | 31 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | nonPrimitiveType.h | 31 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | unknownType.h | 31 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | symbolType.h | 31 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSchecker.cpp | 29 #include "checker/types/globalTypesHolder.h" 232 static void IntializeFunctionInterfaces(GlobalTypesHolder *typeHolder) in IntializeFunctionInterfaces() 437 ETSObjectType *ETSChecker::AsETSObjectType(Type *(GlobalTypesHolder::*typeFunctor)(Args...), Args..… in AsETSObjectType() 564 return AsETSObjectType(&GlobalTypesHolder::GlobalETSObjectType); in GlobalETSObjectType() 569 auto *ret = (GetGlobalTypesHolder()->*&GlobalTypesHolder::GlobalETSUnionUndefinedNull)(); in GlobalETSUnionUndefinedNull() 575 auto *ret = (GetGlobalTypesHolder()->*&GlobalTypesHolder::GlobalETSUnionUndefinedNullObject)(); in GlobalETSUnionUndefinedNullObject() 581 return AsETSObjectType(&GlobalTypesHolder::GlobalArrayBuiltinType); in GlobalBuiltinETSResizableArrayType() 586 return AsETSObjectType(&GlobalTypesHolder::GlobalETSStringBuiltinType); in GlobalBuiltinETSStringType() 591 return AsETSObjectType(&GlobalTypesHolder::GlobalETSBigIntBuiltinType); in GlobalBuiltinETSBigIntType() 596 return AsETSObjectType(&GlobalTypesHolder::GlobalTypeBuiltinType); in GlobalBuiltinTypeType() [all …]
|
| D | checker.h | 21 #include "checker/types/globalTypesHolder.h" 52 class GlobalTypesHolder; variable 109 globalTypes_ = ProgramAllocator()->New<GlobalTypesHolder>(ProgramAllocator()); in InitGlobalTypes() 112 [[nodiscard]] GlobalTypesHolder *GetGlobalTypesHolder() const noexcept in GetGlobalTypesHolder() 117 void SetGlobalTypes(GlobalTypesHolder *globalTypes) noexcept in SetGlobalTypes() 248 GlobalTypesHolder *globalTypes_ {nullptr};
|
| D | checker.cpp | 19 #include "checker/types/globalTypesHolder.h" 30 globalTypes_ = ProgramAllocator()->New<GlobalTypesHolder>(ProgramAllocator()); in Checker() 181 globalTypes_ = allocator_.New<GlobalTypesHolder>(&allocator_); in CleanUp()
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
| D | unionType.cpp | 19 #include "checker/types/globalTypesHolder.h" 112 Type *UnionType::HandleUnionType(UnionType *unionType, GlobalTypesHolder *globalTypesHolder) in HandleUnionType() argument 116 return globalTypesHolder->GlobalAnyType(); in HandleUnionType() 120 return globalTypesHolder->GlobalUnknownType(); in HandleUnionType() 172 Type *UnionType::Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *… in Instantiate()
|
| D | unionType.h | 22 class GlobalTypesHolder; variable 122 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType… 125 static Type *HandleUnionType(UnionType *unionType, GlobalTypesHolder *globalTypesHolder);
|
| D | objectDescriptor.h | 32 class GlobalTypesHolder; variable 49 GlobalTypesHolder *globalTypes);
|
| D | functionType.h | 29 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | public.h | 93 const checker::GlobalTypesHolder *GlobalTypes() const in GlobalTypes() 98 checker::GlobalTypesHolder *GlobalTypes() in GlobalTypes() 103 void SetGlobalTypes(checker::GlobalTypesHolder *globalTypes) in SetGlobalTypes() 142 checker::GlobalTypesHolder *globalTypes_ {nullptr};
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsNullishTypes.h | 39 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType… 62 …Type *Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalType…
|
| D | etsNullishTypes.cpp | 71 [[maybe_unused]] GlobalTypesHolder *globalTypes) in Instantiate() 122 [[maybe_unused]] GlobalTypesHolder *globalTypes) in Instantiate()
|